0001193125-18-064142.txt : 20180228 0001193125-18-064142.hdr.sgml : 20180228 20180228165412 ACCESSION NUMBER: 0001193125-18-064142 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 110 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180228 DATE AS OF CHANGE: 20180228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Installed Building Products, Inc. CENTRAL INDEX KEY: 0001580905 STANDARD INDUSTRIAL CLASSIFICATION: GEN BUILDING CONTRACTORS - RESIDENTIAL BUILDINGS [1520] IRS NUMBER: 453707650 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36307 FILM NUMBER: 18652084 BUSINESS ADDRESS: STREET 1: 495 SOUTH HIGH STREET, SUITE 50 CITY: COLUMBUS STATE: OH ZIP: 43215 BUSINESS PHONE: 614-221-3399 MAIL ADDRESS: STREET 1: 495 SOUTH HIGH STREET, SUITE 50 CITY: COLUMBUS STATE: OH ZIP: 43215 10-K 1 d519411d10k.htm 10-K 10-K
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Fiscal Year Ended December 31, 2017

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the Transition Period From                     To                    

Commission File Number: 001-36307

 

 

Installed Building Products, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   45-3707650

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

495 South High Street, Suite 50

Columbus, Ohio

  43215
(Address of principal executive offices)   (Zip Code)

(614) 221-3399

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Name of each exchange on which registered

Common Stock, $0.01 par value per share   The New York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act: None

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☒    No  ☐

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ☐    No  ☒

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ☒    No  ☐

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☐

Indicate by a check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
     Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes  ☐    No  ☒

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold on June 30, 2017 was $1,150,753,666.

On February 20, 2018, the registrant had 31,862,080 shares of common stock, par value $0.01 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Definitive Proxy Statement relating to the 2018 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Definitive Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2017.

 

 

 


Table of Contents

TABLE OF CONTENTS

 

   PART I   

Item 1.

   Business      1  

Item 1A.

   Risk Factors      8  

Item 1B.

   Unresolved Staff Comments      24  

Item 2.

   Properties      24  

Item 3.

   Legal Proceedings      24  

Item 4.

   Mine Safety Disclosures      24  
   PART II   

Item 5.

   Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities      25  

Item 6.

   Selected Financial Data      28  

Item 7.

   Management’s Discussion and Analysis of Financial Condition and Results of Operations      29  

Item 7A.

   Quantitative and Qualitative Disclosures about Market Risk      42  

Item 8.

   Financial Statements and Supplementary Data      42  

Item 9.

   Changes in and Disagreements with Accountants on Accounting and Financial Disclosure      78  

Item 9A.

   Controls and Procedures      78  

Item 9B.

   Other Information      79  
   PART III   

Item 10.

   Directors, Executive Officers and Corporate Governance      82  

Item 11.

   Executive Compensation      82  

Item 12.

   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters      82  

Item 13.

   Certain Relationships and Related Transactions, and Director Independence      82  

Item 14.

   Principal Accounting Fees and Services      82  
   PART IV   

Item 15.

   Exhibits and Financial Statement Schedule      83  

Item 16.

   Form 10-K Summary      86  

SIGNATURES

     87  

 

i


Table of Contents

Information Regarding Forward-Looking Statements

This Annual Report on Form 10-K (“Form 10-K”) contains forward-looking statements within the meaning of the federal securities laws, including with respect to our financial and business model, demand for our services and product offerings, expansion of our national footprint and diversification, our ability to capitalize on the new home and commercial construction recovery, our ability to grow and strengthen our market position, our ability to pursue and integrate value-enhancing acquisitions, our ability to improve sales and profitability and expectations for demand for our services and our earnings in 2018. Forward-looking statements may generally be identified by the use of words such as “anticipate,” “believe,” “estimate,” “project,” “predict,” “possible,” “forecast,” “may,” “could,” “would,” “should,” “expect,” “intends,” “plan,” and “will” or, in each case, their negative, or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Any forward-looking statements that we make herein and in any future reports and statements are not guarantees of future performance, and actual results may differ materially from those expressed in or suggested by such forward-looking statements as a result of various factors, including, without limitation, the factors discussed in the “Risk Factors” section of this Form 10-K, as the same may be updated from time to time in our subsequent filings with the Securities and Exchange Commission. Any forward-looking statement made by the Company in this report speaks only as of the date hereof. New risks and uncertainties arise from time to time and it is impossible for the Company to predict these events or how they may affect it. The Company has no obligation, and does not intend, to update any forward-looking statements after the date hereof, except as required by federal securities laws.

Important factors that could cause our results to vary from expectations include, but are not limited to:

 

    our dependence on the residential and commercial construction industries, the economy and the credit markets;

 

    declines in the economy or slowing of the housing market recovery that could lead to significant impairment charges;

 

    the cyclical and seasonal nature of our business;

 

    our exposure to severe weather conditions;

 

    the highly fragmented and competitive nature of our industry;

 

    product shortages or the loss of key suppliers;

 

    changes in the costs and availability of products;

 

    inability to successfully acquire and integrate other businesses;

 

    our exposure to claims arising from our operations;

 

    our reliance on key personnel;

 

    our ability to attract, train and retain qualified employees while controlling labor costs;

 

    our exposure to product liability, workmanship warranty, casualty, construction defect and other claims and legal proceedings;

 

    changes in, or failure to comply with, federal, state, local and other regulations;

 

    disruptions in our information technology systems, including cybersecurity incidents;

 

    our ability to implement and maintain effective internal control over financial reporting; and

 

    additional factors discussed under Item 1, Business; Item 1A, Risk Factors; and Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of this Form 10-K.

 

ii


Table of Contents

PART I

 

Item 1. Business

OUR COMPANY

We are one of the nation’s largest insulation installers for the residential new construction market and are also a diversified installer of complementary building products, including waterproofing, fire-stopping and fireproofing, garage doors, rain gutters, shower doors, closet shelving and mirrors, throughout the United States. 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 over 125 branch locations in all 48 continental states and the District of Columbia. We believe we have the number one or two market position for new single-family insulation installation in more than half of the markets in which we operate based on permits issued in those markets. In January 2017, we acquired Trilok Industries, Inc., Alpha Insulation and Waterproofing, Inc. and Alpha Insulation and Waterproofing Company (collectively “Alpha”) to expand our market position in commercial insulation installation and strengthen our complementary installed product offerings in waterproofing, fire-stopping and fireproofing.

We manage all aspects of the installation process for our customers, from our direct purchase and receipt of materials from national manufacturers to our timely supply of materials to job sites and quality installation. Installation of insulation is a critical phase in the construction process, as certain interior work cannot begin until the insulation phase passes inspection. We benefit from our national scale, long-standing supplier relationships and a broad customer base that includes production and custom homebuilders, multi-family and commercial construction firms and homeowners.

Our business began in 1977 with one location in Columbus, Ohio. In the late 1990s, we began our acquisition strategy with the goal of creating a national platform. Since 1999, we have successfully completed and integrated over 125 acquisitions, which has allowed us to generate significant scale and to diversify our product offerings while expanding into some of the most attractive new construction markets in the United States. We believe we are well positioned to continue to profitably grow our business due to our strong balance sheet, liquidity and continuing acquisition strategy. For a further discussion of our industry and trends affecting our industry, please refer to Item 7, Management’s Discussion and Analysis of Financial Condition, Key Factors Affecting our Operating Results, in this Form 10-K.

OUR OPERATIONS

We manage all aspects of the installation process for our customers, from our direct purchase and receipt of materials from national manufacturers to our timely supply of materials to job sites and quality installation:

Our Typical Installation Process

 

    In each of our markets, our branch management and staff foster close working relationships with local customers.

 

    Our branch management hires and trains installers with a focus on quality, safety and timely installation.

 

    Our branch sales staff analyzes construction plans and measures the installation jobs to prepare customer proposals that comply with local building codes and energy efficiency standards and meet customer requirements.

 

    Our branches order and receive delivery of materials directly from national manufacturers.

 

    Our branches break bulk shipments and load required materials onto our vehicles for each job and manage installer schedules to ensure timely installation that meets our customers’ scheduling requirements.

 

1


Table of Contents
    For each phase of product installation, our installers prepare the job site, professionally install the materials to pass inspection, clean-up when the installation is complete and return unused materials to the branch.

 

 

LOGO

Our customers generally select their building products installer based on quality and timeliness of service, knowledge of local building codes, product application expertise, pricing, relationships and reputation in the market. For these reasons, we emphasize the importance of developing and maintaining customer relationships at the local level and rely heavily on the knowledge and experience of our branch management and staff.

Once we are selected for an installation job, our branch staff coordinates with our customer to ensure that the job is completed in a quality manner and within the customer’s production schedule. Throughout the construction process, our branch sales and supervisory staff and installation teams make frequent site visits to ensure timely and proper installation and to provide general service support. We believe a high level of service is valued by our customers and generates customer loyalty. There are typically three phases to complete a residential insulation installation: (i) basement insulation installation; (ii) installation of insulation in the exterior walls and air sealing of the structure; and (iii) ceiling and attic insulation installation. We also assist the builders with coordinating inspection. We believe that our ability to consistently complete our installations within a customer’s production schedule is recognized by our customers and is a key component of our high level of service.

Insulation

Overview

We are one of the largest new residential insulation installers in the United States based on our internal estimates. Insulation installation comprised approximately 67% of our net revenue for the year ended December 31, 2017. We handle every stage of the installation process, including material procurement, project scheduling and logistics, multi-phase professional installation and field quality inspection.

Insulation Materials

We offer a wide range of insulation materials consisting of:

 

    Fiberglass and Cellulose Insulation – Fiberglass insulation is made of fibrous glass that is held together by a thermoset resin creating insulating air pockets. It typically contains an average of 50% recycled content. It is primarily available in two forms: batts (also referred to as blankets) and loosefill (also referred to as blown in). Fiberglass is the most widely used residential insulation material in the United States. Cellulose insulation is made primarily of paper and cardboard and has a very high recycled content. Cellulose is only available in loosefill form and is blown into the structure with specialized equipment. Fiberglass and cellulose insulation accounted for approximately 86% of our insulation sales for the year ended December 31, 2017.

 

   

Spray Foam Insulation – Spray foam insulation, which is generally a polyurethane foam, is applied at a job site by mixing two chemical components together in specialized application equipment. While typically having the highest insulating value per inch and sealing effectiveness of all insulation

 

2


Table of Contents
 

materials that we offer, spray foam is also typically the most expensive on an installed basis. Spray foam insulation accounted for approximately 14% of our insulation sales for the year ended December 31, 2017.

Insulation Installation Applications

Local building codes typically require the installation of insulation in multiple areas of a structure. Each of these areas is frequently referred to as a phase of the insulation installation process and requires a separate trip to the job site by our installers at different points in the construction of a structure. Building practice and the inspection process differ geographically and require our involvement at different times during the construction process. We install insulation and sealant materials in many areas of a structure, including:

 

    Basement and Crawl Space – These spaces often account for the second most energy loss in a residential structure.

 

    Building Envelope – We insulate the exterior walls of both residential and commercial structures by applying insulation on the wall or between the studs.

 

    Attic – We insulate the attics of new and existing residential structures. The attic is the area where the most energy may be lost in a home.

 

    Acoustical – Many builder or architect specifications call for acoustical insulation for sound reduction purposes in both residential and commercial structures. This product is generally installed in the interior walls to minimize sound transmission.

 

    In each of these applications, we typically use fiberglass batts, except in attic installations where we typically install loosefill fiberglass.

Waterproofing

Some of our locations install waterproofing, caulking and moisture protection systems for commercial and industrial construction projects. We offer a variety of waterproofing options, including, but not limited to, sheet and hot applied waterproofing membranes, deck coating systems, bentonite systems and air & vapor systems. The installation and service of waterproofing comprised approximately 8% of our net revenue for the year ended December 31, 2017.

Shower Doors, Closet Shelving and Mirrors

Some of our locations install a variety of shower enclosures, ranging from basic sliding door designs to complex custom designs. We have the ability to meet our customers’ diverse needs by customizing shower enclosures by size and style according to their specifications, including framing, hardware and glass options. We design and install closet shelving systems in select markets utilizing some of the highest quality products available from national brands. We also offer standard and custom designed mirrors for our customers. Shower doors, closet shelving and mirror installations comprised approximately 7% of our net revenue for the year ended December 31, 2017.

Garage Doors

Some of our locations install and service garage doors and openers for new residential construction builders, homeowners and commercial customers. We offer a variety of options from some of the best-known garage door brands. We offer steel, aluminum, wood and vinyl garage doors as well as opener systems. Unlike the other products we install, the garage door business has an ongoing aftermarket service component, which represented almost one-third of the net revenue resulting from garage doors for the year ended December 31, 2017. The installation and service of garage doors comprised approximately 5% of our net revenue for the year ended December 31, 2017.

 

3


Table of Contents

Rain Gutters

Some of our locations install a wide range of rain gutters, which direct water from a home’s roof away from the structure and foundation. Rain gutters are typically constructed from aluminum or copper and are available in a wide variety of colors, shapes and widths. They are generally assembled on the job site using specialized equipment. The installation of rain gutters comprised approximately 4% of our net revenue for the year ended December 31, 2017.

Other Building Products

Some of our locations install other complementary building products, none of which is an individually significant percentage of net revenue. Installation of other building products comprised approximately 9% of our net revenue for the year ended December 31, 2017.

Sales and Marketing

We seek to attract and retain customers through exceptional customer service, superior installation quality, broad service offerings and competitive pricing. Our strategy is centered on building and maintaining strong customer relationships. We also capitalize on cross-selling opportunities from existing customer relationships and identifying situations where customers may benefit from more than one of our installation service offerings. By executing this strategy, we believe we can continue to generate incremental sales volumes with new and existing customers.

Experienced sales and service professionals are important to our customer growth and increasing our profitability. Retaining and motivating local employees has been an important component of our acquisition and operating strategies. As of December 31, 2017, we employed approximately 550 sales professionals and our sales force has spent an average of almost a decade with our operations. The local sales staff, which is generally led by the branch manager, is responsible for maintaining relationships with our customers. These local teams work diligently to increase sales by supporting our existing customers with excellent service and value while also pursuing new customers with competitive offerings. In addition to the efforts of our sales staff, we market our product and service offerings on the internet, in the local yellow pages, on the radio and through advertisements in trade journals. We primarily conduct our marketing using local trademarks and trade names.

Quality Control and Safety

Our quality control process starts with the initial proposal. Our sales staff and managers are knowledgeable about our service offerings and scope of work. They are trained on manufacturers’ guidelines as well as state and local building codes. Our quality control programs emphasize onsite inspections, training by manufacturers and various certification programs.

We consider risk management and safety to be a core business objective. Significant staffing, funding and other resources are allocated to our management that enhance quality and safety for our employees and our customers. Our branch managers are held accountable for the safety of employees and quality of workmanship at their locations. We provide our employees with ongoing training and development programs necessary to improve work quality and safety performance.

BUSINESS STRATEGY

We believe our geographic footprint, long-standing relationships with national insulation manufacturers, streamlined value chain structure and proven track record of successful acquisitions provides us with opportunities for continued growth in our existing markets and expansion into new markets. We believe we are

 

4


Table of Contents

well positioned to further improve our profitability and results in 2018 and we will continue to emphasize the following strategic business objectives in 2018:

 

    capitalize on the new residential and commercial construction markets;

 

    capitalize on our ability to cross-sell products through existing markets as well as new markets entered as a result of acquisitions;

 

    continue to strengthen our market share position by working with the best customers;

 

    pursue value enhancing acquisitions by being disciplined in our approach to valuations and pricing;

 

    obtain additional value from our operating leverage and national scale; and

 

    continue organic expansion of the commercial end market in existing geographies.

However, we can provide no assurance that the positive trends reflected in our recent financial and operating results will continue in 2018.

CUSTOMERS

We serve a broad group of national, regional and local homebuilders, multi-family and commercial construction firms, individual homeowners and repair and remodeling contractors. Our top ten customers, which are a combination of national and regional builders, accounted for approximately 14% of net revenue for the year ended December 31, 2017. No single customer accounted for more than 3.5% of net revenue during the year ended December 31, 2017.

BACKLOG

Certain of our contracts are accounted for under the percentage of completion method of accounting. When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs. The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Backlog represents expected revenue on uncompleted contracts, including the amount of revenue on contracts for which our work has not yet commenced, less the revenue recognized under these contracts, which we currently estimate to be $80.8 million as of December 31, 2017. However, backlog is not a guarantee of future revenues as contractual commitments may change. There can be no assurance that backlog will result in revenues within the expected timeframe, if at all.

SUPPLIERS

We have long-term relationships with many of our suppliers and have not experienced any significant disruption in the supply of any of the primary materials we purchase and install. As one of the largest purchasers of fiberglass and spray foam insulation in the United States, we believe that we maintain particularly strong relationships with the largest manufacturers of these insulation products. The proximity of certain of our branch locations to insulation manufacturers’ facilities provides additional mutual benefits, including opportunities for cost savings and joint planning regarding future production. Due to the limited number of large fiberglass insulation manufacturers, our three largest suppliers in the aggregate accounted for approximately 38% of all material purchases for the year ended December 31, 2017. We also believe that we maintain good relationships with suppliers of the non-insulation products we install. We believe that the pricing, terms and rebates we receive from our suppliers, as well as supply assurance, are favorable. We have found that using multiple suppliers helps to ensure a stable source of materials and favorable purchasing terms as suppliers compete to gain and maintain our business. In addition, our national purchasing volumes provide leverage with suppliers as we pursue additional procurement cost savings and purchasing synergies.

 

5


Table of Contents

SEASONALITY

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and, as such, experience a slowdown in construction activity during the first quarter of the calendar year. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter.

The composition and level of our working capital typically change during periods of increasing sales as we carry more inventory and receivables, although these changes are generally offset in part by higher trade payables to our suppliers. Working capital levels increase in the summer and fall seasons due to higher sales during the peak of residential construction activity. Typically, the subsequent collection of receivables and reduction in inventory levels during the winter months has positively impacted cash flow. In the past, we have from time to time utilized our borrowing availability under our credit facility to cover short-term working capital needs.

COMPETITION

We believe that competition in our industry is based on quality and timeliness of service, knowledge of local building codes, pricing, relationships and reputation in the market. The building products installation industry is fragmented. The markets for our non-insulation installation services are even more fragmented than the markets for insulation installation services. Our competitors include two other large national contractors, several large regional contractors and numerous local contractors. We expect to continue to effectively compete in our local markets given our long-standing customer relationships, access to capital, tenure and quality of local staff, quality installation reputation and competitive pricing.

EMPLOYEES

As of December 31, 2017, we had approximately 6,900 employees, consisting of approximately 4,900 installers, approximately 550 sales professionals, approximately 425 production personnel and approximately 1,025 administrative and management personnel. Approximately 30 of our employees are covered under collective bargaining agreements. We have never experienced a work stoppage or strike, and we believe that we have good relationships with our employees.

INFORMATION TECHNOLOGY

JobCORE is our web-enabled internal software technology designed to enhance the effectiveness of our operations and management. In addition, we typically integrate jobCORE into our acquired operations. The jobCORE software provides in-depth operational and financial performance data from individual branches to the corporate office. JobCORE provides our branch managers and our salespeople with an important operational tool for monitoring branch level performance. It assists management in assessing important business questions, including customer analysis, sales staff analysis, branch analysis and other operating activities.

INTELLECTUAL PROPERTY

We possess intellectual property rights, including trademarks, trade names and know-how and other proprietary rights that are important to our business. In particular, we maintain registered trademarks and trade names, the majority of which are the trademarks and trade names under which many of our local branches operate. While we do not believe our business is dependent on any one of our trademarks or trade names, we believe that our trademarks and trade names are important to the development and conduct of our business as well as to the local marketing of our services. We also maintain domain name registrations for each of our local branch websites. We make efforts to protect our intellectual property rights, although the actions we take may be inadequate to prevent others from using similar intellectual property. In addition, third parties may assert claims against our use of intellectual property and we may be unable to successfully resolve such claims.

 

6


Table of Contents

ENVIRONMENTAL AND REGULATORY MATTERS

We are subject to various federal, state and local laws and regulations applicable in the jurisdictions in which we operate, including laws and regulations relating to our relationships with our employees, public health and safety, workplace safety, transportation, zoning and fire codes. We strive to operate in accordance with applicable laws, codes and regulations.

Our transportation operations are subject to the regulatory jurisdiction of the U.S. Department of Transportation, or DOT, which has broad administrative powers. We are also subject to safety requirements governing interstate operations prescribed by the DOT. In addition, vehicle dimension and weight and driver hours of service are subject to both federal and state regulation. Our operations are also subject to the regulatory jurisdiction of the U.S. Department of Labor’s Occupational Safety and Health Administration, or OSHA, which has broad administrative powers regarding workplace and jobsite safety.

Our operations and properties are subject to federal, state and local laws and regulations relating to the use, storage, handling, generation, transportation, treatment, emission, release, discharge and disposal of hazardous or toxic materials, substances, waste and petroleum products and the investigation, remediation, removal and monitoring of the presence or release of such materials, substances, waste and petroleum products, including at currently or formerly owned or occupied premises and off-site disposal locations. We have not previously incurred material costs to comply with environmental laws and regulations. However, we could be subject to material costs, liabilities or claims relating to environmental compliance in the future, especially in the event of changes in existing laws and regulations or in their interpretation or enforcement.

As the nature of our business involves the use or handling of certain potentially hazardous or toxic substances, including spray foam applications and lead-based paint, we may be held liable for claims alleging injury or damage resulting from the release of or exposure to such substances, as well as claims relating to the presence of mold, fungal growth and moisture intrusion alleged in connection with our business activities. In addition, as owners and lessees of real property, we may be held liable for, among other things, releases of hazardous or toxic substances or petroleum products on, at, under or emanating from currently or formerly owned or operated properties, or any off-site disposal locations, or for any known or newly discovered environmental conditions at or relating to any of our properties, including those arising from activities conducted by previous occupants or at adjoining properties, without regard to whether we knew of or were responsible for such release. We may be required to investigate, remove, remediate or monitor the presence or release of such hazardous or toxic substances or petroleum products and may be held liable by a governmental entity for fines and penalties or to any third parties for damages, including for bodily injury, property damage and natural resource damage in connection with the presence or release of hazardous or toxic substances or petroleum products.

To date, costs to comply with applicable laws and regulations relating to pollution or the protection of human health and safety, the environment and natural resources have not had a material adverse effect on our financial condition or operating results, and we do not anticipate incurring material expenditures to comply with such laws and regulations in the current fiscal year.

In conjunction with our lease agreements and other transactions, we often provide reasonable and customary indemnities relating to various matters, including environmental issues. To date, we have not had to pay a material amount pursuant to any such indemnification obligations.

In addition, our suppliers are subject to various laws and regulations, including environmental laws and regulations.

CORPORATE AND AVAILABLE INFORMATION

Installed Building Products, Inc. is a Delaware corporation formed on October 28, 2011 and is a holding company that derives all of its operating income from its subsidiaries. Our principal executive offices are located

 

7


Table of Contents

at 495 South High Street, Suite 50, Columbus, Ohio 43215. Our main telephone number is (614) 221-3399. Our common stock is listed on the New York Stock Exchange, or NYSE, under the symbol “IBP.” Unless the context requires otherwise, the terms “IBP,” “the Company,” “we,” “us” and “our” in this Form 10-K refer to Installed Building Products, Inc. and its subsidiaries.

We are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and file annual, quarterly and current reports, proxy statements and other information with the Securities and Exchange Commission, or SEC. These filings are available to the public on the SEC’s website at www.sec.gov. Our periodic reports and any other information that we file with the SEC may be inspected without charge and copied at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330. Our corporate website is located at www.installedbuildingproducts.com, and our investor relations website is located at http://investors.installedbuildingproducts.com. Copies of our Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available, free of charge, on our investor relations website as soon as reasonably practicable after we file such material with or furnish it electronically to the SEC.

We webcast our earnings calls and post the materials used in meetings with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events and press and earnings releases on our investor relations website. We have used, and intend to continue to use, our investor relations website as a means of disclosing material non-public information and for complying with disclosure obligations under Regulation FD. Further corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters and code of business conduct and ethics, is also available on our investor relations website under the heading “Corporate Governance.” The contents of our website are not incorporated by reference in, or otherwise made a part of, this Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

 

Item 1A. Risk Factors

There are a number of business risks and uncertainties that affect our business. These risks and uncertainties could cause our actual results to differ from past performance or expected results. We consider the following risks and uncertainties to be most relevant to our business activities. Additional risks and uncertainties not presently known to us, or that we currently believe to be immaterial, may also adversely impact our business, financial condition and results of operations. We urge investors to consider carefully the risk factors described below in evaluating the information contained in this report.

RISKS RELATED TO OUR BUSINESS

Our business is cyclical and significantly affected by changes in general and local economic conditions.

Demand for our services is cyclical and highly sensitive to general and local economic conditions over which we have no control, including changes in:

 

    the number of new home and commercial building construction starts;

 

    short- and long-term interest rates;

 

    inflation;

 

    employment levels and job and personal income growth;

 

    housing demand from population growth, household formation and other demographic changes;

 

    the length of building cycles from permit to completion, based on local economic or environmental factors;

 

8


Table of Contents
    availability and pricing of mortgage financing for homebuyers and commercial financing for developers of multi-family homes and subcontractors;

 

    consumer confidence generally and the confidence of potential homebuyers in particular;

 

    U.S. and global financial and political system and credit market stability;

 

    private party and government mortgage loan programs and federal and state regulation, oversight and legal action regarding lending, appraisal, foreclosure and short sale practices;

 

    federal and state personal income tax rates and provisions, including provisions for the deduction of mortgage loan interest payments, state and local income and real estate taxes and other expenses; and

 

    federal, state and local energy efficiency programs, regulations, codes and standards.

For example, the Tax Cuts and Jobs Act enacted on December 22, 2017 limits homeowners’ ability to deduct mortgage interest, property taxes and state and local income taxes. Unfavorable changes in any of the above conditions could adversely affect consumer spending, result in decreased demand for homes and adversely affect our business generally or be more prevalent or concentrated in particular markets in which we operate. Any deterioration in economic conditions or continuation of uncertain economic conditions could have a material adverse effect on our business, financial condition, results of operations and prospects.

The housing market has faced significant challenges in the past which could return and/or intensify.

The homebuilding industry is still recovering from a significant downturn that began in mid-2006 and began to stabilize in late 2011. The housing market has steadily strengthened since then. In 2017, U.S. homebuilding activity increased to approximately 849 thousand single-family starts although it remains well below the historical average (from 1959 through 2017) of approximately 1.0 million to 1.1 million single-family starts per year. According to the U.S. Census Bureau, actual U.S. single family housing starts in the U.S. during 2017 were 81% lower than in 2007. The factors that may be contributing to a slow recovery may include: a severe economic recession, followed by a gradual economic recovery; limited credit availability; shortages of suitable building lots in many regions; shortages of experienced labor; rising home prices in many markets resulting in affordability issues for potential buyers; and soft housing demand in certain markets. The downturn in the homebuilding industry resulted in a substantial reduction in demand for our products and services. These challenges could return and/or intensify and limit any future improvement in the levels and mix of new home construction activity, which could adversely affect our business, financial condition, results of operations and cash flows.

Our business relies on commercial construction activity, which has faced significant challenges and is dependent on business investment.

A portion of the products we sell are for the commercial construction market. Challenging economic conditions in recent years have adversely affected demand for commercial construction projects. Although demand is now improving, current market estimates indicate that commercial construction activity remains uneven and below historical average levels. If the present recovery does not continue or gain further momentum, the growth potential of our business, and our financial condition, results of operations and cash flows could be adversely affected.

The strength of the commercial construction market depends on business investment which is a function of many national, regional and local economic conditions beyond our control, including capital and credit availability for commercial construction projects, material costs, interest rates, employment rates, vacancy rates, labor and healthcare costs, fuel and other energy costs and changes in tax laws affecting the real estate industry. Adverse changes or continued uncertainty regarding these and other economic conditions could result in a decline or postponement in spending on commercial construction projects, which could adversely affect our financial condition, results of operations and cash flows.

 

9


Table of Contents

The downturn from 2008 to 2011 in the U.S. commercial new construction market was one of the most severe of the last 40 years. Previously, downturns in the construction industry have typically lasted about two to three years, but the downturn from 2008 to 2011 was much more significant, with a market decline of approximately 49% during those three years. We cannot predict the duration of the current market conditions or the timing or strength of any future recovery of commercial construction activity in our markets. Weakness in the commercial construction market would have a material adverse effect on our business, financial condition and operating results. Continued uncertainty about current economic conditions will continue to pose a risk to our businesses that serve the non-residential markets. If participants in these industries postpone spending in response to tighter credit, negative financial news and declines in income or asset values or other factors, this could have a material negative effect on the demand for our products and services and on our business, financial condition and results of operations.

A decline in the economy and/or a deterioration in expectations regarding the housing market or the commercial construction market could cause us to record significant non-cash impairment charges, which could negatively affect our earnings and reduce stockholders’ equity.

Annually, we either assess qualitative factors or perform a detailed analysis to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. We did not record any goodwill impairment charges in 2017, 2016, or 2015; however, a decline in the expectation of our future performance or deterioration in expectations regarding the general economy and/or the timing and the extent of new home construction and home improvement and commercial construction activity may cause us to recognize non-cash, pre-tax impairment charges for goodwill or other long-lived assets, which are not determinable at this time. In addition, as a result of our acquisition strategy, we have recorded goodwill and may incur impairment charges in connection with prior and future acquisitions. If the value of goodwill or other intangible assets is impaired, our earnings and stockholders’ equity would be adversely affected.

As of December 31, 2017, we had goodwill and other intangible assets in an aggregate amount of $293.5 million, or approximately 40% of our total assets. Current year acquisitions, including the acquisition of Alpha in January 2017, have resulted in a significant increase in our goodwill and other intangible assets. We review our goodwill and other intangible assets for impairment annually during the fourth quarter and when events or changes in circumstances indicate the carrying value may not be recoverable. A significant decrease in our estimates for income and cash flows or a decline in our market capitalization could result in an impairment of our goodwill and/or other intangible assets. Given the significant increase in the amount of our goodwill and other intangible assets after completion of the Alpha acquisition, any future impairment of these assets could require us to record material charges that would negatively impact our earnings and reduce stockholders’ equity.

Our business may be affected by severe weather conditions and is seasonal.

Severe weather conditions, such as unusually prolonged cold conditions, rain, blizzards or hurricanes, could accelerate, delay or halt construction or installation activity. The impact of these types of events on our business may adversely impact quarterly or annual net revenue, cash flows from operations and results of operations.

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and, as such, experience a slowdown in construction activity during inclement months. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter.

Our industry is highly fragmented and competitive, and increased competitive pressure may adversely affect our business, financial condition, results of operations and cash flows.

The building products installation industry is highly fragmented and competitive. We face significant competition from other national, regional and local companies. Any of these competitors may: (i) foresee the

 

10


Table of Contents

course of market development more accurately than we do; (ii) offer services that are deemed superior to ours; (iii) install building products at a lower cost; (iv) develop stronger relationships with homebuilders and suppliers; (v) adapt more quickly to new technologies, new installation techniques or evolving customer requirements; or (vi) have access to financing on more favorable terms than we can obtain in the market. As a result, we may not be able to compete successfully with them. If we are unable to compete effectively, our business, financial condition, results of operations and cash flows may be adversely affected.

In the event that increased demand leads to higher prices for the products we install, we may have limited, if any, ability to pass on price increases in a timely manner or at all due to the fragmented and competitive nature of our industry.

Product shortages or the loss of key suppliers could affect our business, financial condition, results of operations and cash flows.

Our ability to offer a wide variety of products to our customers depends on our ability to obtain adequate product supply from manufacturers. We do not typically enter into long-term agreements with our suppliers but have done so from time to time. We have certain agreements that do not qualify as supply agreements due to a lack of a fixed price and/or lack of a fixed and determinable purchase quantity, but nonetheless may require us to purchase certain of our products from certain vendors, depending on the specific circumstances. Generally, our products are available from various sources and in sufficient quantities to meet our operating needs. However, the loss of, or a substantial decrease in the availability of, products from our suppliers or the loss of key supplier arrangements could adversely impact our business, financial condition, results of operations and cash flows. Historically, unexpected events, such as incapacitation of supplier facilities due to extreme weather or fire, have temporarily reduced manufacturing capacity and production. In addition, during prior economic downturns in the housing industry, manufacturers have reduced capacity by closing plants and production lines within plants. Even if such capacity reductions are not permanent, there may be a delay in manufacturers’ ability to increase capacity in times of rising demand. If the demand for products from manufacturers and other suppliers exceeds the available supply, we may be unable to source additional products in sufficient quantity or quality in a timely manner and the prices for the products that we install could rise. These developments could affect our ability to take advantage of market opportunities and limit our growth prospects. We continually evaluate our supplier relationships and at any given time may move some or all of our purchases from one or more of our suppliers. There can be no assurance that any such action would have its intended effect.

Failure by our suppliers to continue to provide us with products on commercially favorable terms, or at all, could have a material adverse effect on our operating margins, financial condition, operating results and/or cash flows. Our inability to source materials in a timely manner could also damage our relationships with our customers.

Changes in the costs of the products we install can decrease our profit margins.

The principal building products that we install have been subject to price changes in the past, some of which have been significant. Our results of operations for individual quarterly periods can be, and have been, adversely affected by a delay between when building product cost increases are implemented and when we are able to increase prices for our products and services, if at all. Our supplier purchase prices often depend on volume requirements. If we do not meet these volume requirements, our costs could increase and our margins may be adversely affected. In addition, while we have been able to achieve cost savings through volume purchasing and our relationships with suppliers, we may not be able to continue to receive advantageous pricing for the products that we install, which could have a material adverse effect on our financial condition, results of operations and cash flows.

We may be unable to successfully acquire and integrate other businesses and realize the anticipated benefits of acquisitions.

Acquisitions are a core part of our strategy and we may be unable to continue to grow our business through acquisitions. We may not be able to continue to identify suitable acquisition candidates and may face increased

 

11


Table of Contents

competition for these acquisition candidates. In addition, acquired businesses may not perform in accordance with expectations, and our business judgments concerning the value, strengths and weaknesses of acquired businesses may not prove to be correct. We may also be unable to achieve expected improvements or achievements in businesses that we acquire. At any given time, including currently, we may be evaluating or in discussions with one or more acquisition candidates, including entering into non-binding letters of intent. The value of our common stock following the completion of an acquisition could be adversely affected if we are unable to realize the expected benefits from the acquisition on a timely basis or at all. Future acquisitions may result in the incurrence of debt and contingent liabilities, legal liabilities, goodwill impairments, increased interest expense and amortization expense and significant integration costs. In addition, future acquisitions could result in dilution of existing stockholders if we issue shares of common stock as consideration.

Acquisitions involve a number of special risks, including:

 

    our inability to manage acquired businesses or control integration costs and other costs relating to acquisitions;

 

    potential adverse short-term effects on operating results from increased costs, business disruption or otherwise;

 

    diversion of management’s attention;

 

    loss of suppliers, customers or other significant business partners of the acquired business;

 

    failure to retain existing key personnel of the acquired business and recruit qualified new employees at the location;

 

    failure to successfully implement infrastructure, logistics and systems integration;

 

    potential impairment of goodwill and other intangible assets;

 

    risks associated with the internal controls of acquired businesses;

 

    exposure to legal claims for activities of the acquired business prior to acquisition and inability to realize on any indemnification claims, including with respect to environmental and immigration claims;

 

    the risks inherent in the systems of the acquired business and risks associated with unanticipated events or liabilities; and

 

    our inability to obtain financing necessary to complete acquisitions on attractive terms or at all.

Our strategy could be impeded if we do not identify, or face increased competition for, suitable acquisition candidates and our business, financial condition, results of operations and cash flows could be adversely affected if any of the foregoing factors were to occur.

We may be unable to continue to realize the expected benefits of our acquisition of Alpha.

On January 5, 2017, we closed the acquisition of Alpha, our largest acquisition to date. Our expectations regarding the benefits of the Alpha acquisition were necessarily based on estimates and assumptions about the combined businesses, which may not materialize as we expect or which may prove to be inaccurate. The value of our common stock and results of our operations could be adversely affected if we are unable to realize the expected benefits from the acquisition within the expected timeframe or at all. As we continue to work to integrate Alpha into our business, we may face unexpected operational, strategic, financial or administrative challenges, including, without limitation:

 

    failure to successfully manage our increased business in the commercial construction end market;

 

    difficulties incorporating Alpha into our existing internal control over financial reporting due to material weaknesses and significant deficiencies identified in Alpha’s internal control over financial reporting;

 

12


Table of Contents
    discovery of material misstatements in the historical financial statements of Alpha resulting from material weaknesses and/or significant deficiencies in its internal control over financial reporting;

 

    loss of employees, suppliers, customers or other significant business partners of Alpha as well as business disruption; and

 

    an increase in our financing costs as a result of the indebtedness that we incurred in connection with the acquisition.

Our continued expansion into the commercial construction end market following our acquisition of Alpha could affect our margins, financial condition, operating results and cash flows.

Following the completion of the Alpha acquisition, our revenues derived from the commercial construction end market have significantly increased on an absolute basis and as a percentage of our total revenues. While we expect such growth to continue as we expand our commercial construction end market business, we may face new or unexpected competitive, operational, financial and accounting challenges and other risks that differ from our current business and existing operations. For example, the typical contractual terms and arrangements and billing cycle for the commercial construction end market are different than the residential new construction end market. These factors and any other challenges we encounter could adversely affect our margins, financial condition, operating results and cash flows.

The amount of our goodwill and other intangible assets has significantly increased as a result of our acquisition of Alpha. If our goodwill and other intangible assets become impaired in the future, we may be required to record significant non-cash impairment charges, which would negatively affect our earnings and reduce stockholders’ equity.

We may be subject to claims arising from the operations of our various businesses for periods prior to the dates we acquired them.

We have consummated over 125 acquisitions. We may be subject to claims or liabilities arising from the ownership or operation of acquired businesses for the periods prior to our acquisition of them, including environmental, employee-related and other liabilities and claims not covered by insurance. These claims or liabilities could be significant. Our ability to seek indemnification from the former owners of our acquired businesses for these claims or liabilities may be limited by various factors, including the specific time, monetary or other limitations contained in the respective acquisition agreements and the financial ability of the former owners to satisfy our indemnification claims. In addition, insurance companies may be unwilling to cover claims that have arisen from acquired businesses or locations, or claims may exceed the coverage limits that our acquired businesses had in effect prior to the date of acquisition. If we are unable to successfully obtain insurance coverage of third-party claims or enforce our indemnification rights against the former owners, or if the former owners are unable to satisfy their obligations for any reason, including because of their financial position, we could be held liable for the costs or obligations associated with such claims or liabilities, which could adversely affect our financial condition and results of operations.

Our success depends on our key personnel.

Our business results depend largely upon the continued contributions of our Chief Executive Officer and other members of our management team. We do not have employment agreements with any of our executive officers other than Jeff Edwards, our Chief Executive Officer and President. Although Mr. Edwards’ employment agreement requires him to devote the amount of time necessary to conduct our business and affairs, he is also permitted to engage in other business activities that do not create a conflict of interest or substantially interfere with his service to us, including non-competitive operational activities for his real estate development business. If we lose members of our management team, our business, financial condition and results of operations, as well as the market price of our securities, could be adversely affected.

 

13


Table of Contents

Our business results also depend upon our branch managers and sales personnel, including those of companies recently acquired. While we customarily sign non-competition agreements, which typically continue for two years following the termination of employment, with our branch managers and sales personnel in order to maintain key customer relationships in our markets, such agreements do not protect us fully against competition from former employees.

We are dependent on attracting, training and retaining qualified employees while controlling labor costs.

The labor market for the construction industry is tight and we have recently experienced higher employee-related costs. We must attract, train and retain a large number of qualified employees while controlling related labor costs. We compete with other businesses for these employees. Tighter labor markets may make it even more difficult for us to hire and retain installers and control labor costs. Our ability to control labor costs is subject to numerous external factors, including competitive wage rates and health and other insurance and benefit costs. A significant increase in competition, minimum wage or overtime rates in localities where we have employees could have a significant impact on our operating costs and may require that we take steps to mitigate such increases, all of which may cause us to incur additional costs, expend resources responding to such increases and lower our margins.

Higher health care costs and labor costs could adversely affect our business.

With the passage in 2010 of the U.S. Patient Protection and Affordable Care Act, or the Affordable Care Act, we are required to provide affordable coverage, as defined in the Affordable Care Act, to all employees, or otherwise be subject to a payment per employee based on the affordability criteria therein. These requirements and any future legislation could cause us to experience higher health care and labor costs in the future. Additionally, some states and localities have passed state and local laws mandating the provision of certain levels of health benefits by some employers. Increased health care and insurance costs could have an adverse effect on our business, financial condition and results of operations. In addition, changes in federal or state workplace regulations could adversely affect our ability to meet our financial targets.

Changes in employment laws may adversely affect our business.

Various federal and state labor laws govern the relationship with our employees and impact operating costs. These laws include:

 

    employee classification as exempt or non-exempt for overtime and other purposes;

 

    workers’ compensation rates;

 

    immigration status;

 

    mandatory health benefits;

 

    tax reporting; and

 

    other wage and benefit requirements.

We have a significant exposure to changes in laws governing our relationships with our employees, including wage and hour laws and regulations, fair labor standards, minimum wage requirements, overtime pay, unemployment tax rates, workers’ compensation rates, citizenship requirements and payroll taxes, which likely would have a direct impact on our operating costs. Significant additional government-imposed increases in the preceding areas could have a material adverse effect on our business, financial condition and results of operations.

In addition, various states in which we operate are considering or have already adopted new immigration laws or enforcement programs, and the U.S. Congress and Department of Homeland Security from time to time consider

 

14


Table of Contents

and implement changes to federal immigration laws, regulations or enforcement programs. These changes may increase our compliance and oversight obligations, which could subject us to additional costs and make our hiring process more cumbersome, or reduce the availability of potential employees. Although we verify the employment eligibility status of all our employees, including through participation in the “E-Verify” program where required, some of our employees may, without our knowledge, be unauthorized workers. Use of the “E-Verify” program does not guarantee that we will properly identify all applicants who are ineligible for employment. Unauthorized workers are subject to deportation and may subject us to fines or penalties and, if any of our workers are found to be unauthorized, we could experience adverse publicity that negatively impacts our brand and may make it more difficult to hire and retain qualified employees. Termination of a significant number of employees who were unauthorized employees may disrupt our operations, cause temporary increases in our labor costs as we train new employees and result in additional adverse publicity. We could also become subject to fines, penalties and other costs related to claims that we did not fully comply with all recordkeeping obligations of federal and state immigration laws. These factors could have a material adverse effect on our business, financial condition and results of operations.

Our results of operations, financial condition and cash flows could be adversely affected if pending or future legal claims against us are not resolved in our favor.

We are subject to various claims and lawsuits arising in the ordinary course of business, including wage and hour lawsuits. The ultimate resolution of these matters is subject to inherent uncertainties. It is possible that the costs to resolve these matters could have a material adverse effect on our results of operations, financial condition or cash flows for the periods in which the matters are resolved. Similarly, if additional claims are filed against us in the future, the negative outcome of one or more of such matters could have a material adverse effect on our results, financial condition and cash flows.

The nature of our business exposes us to product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings.

We are subject to product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings relating to the products we install that, if adversely determined, could adversely affect our financial condition, results of operations and cash flows. We rely on manufacturers and other suppliers to provide us with most of the products we install. Because we do not have direct control over the quality of such products manufactured or supplied by such third-party suppliers, we are exposed to risks relating to the quality of such products. In addition, we are exposed to potential claims arising from the conduct of our employees, homebuilders and other subcontractors, for which we may be contractually liable.

We have in the past been, and may in the future be, subject to fines, penalties and other liabilities in connection with injury or damage incurred in conjunction with the installation of our products. Although we currently maintain what we believe to be suitable and adequate insurance, we may be unable to maintain such insurance on acceptable terms or such insurance may not provide adequate protection against potential liabilities.

Product liability, workmanship warranty, casualty, negligence, construction defect, breach of contract and other claims and legal proceedings can be expensive to defend and can divert the attention of management and other personnel for significant periods of time, regardless of the ultimate outcome. In addition, lawsuits relating to construction defects typically have statutes of limitations that can run as long as ten years. Claims of this nature could also have a negative impact on customer confidence in us and our services. Current or future claims could have a material adverse effect on our reputation, business, financial condition and results of operations. For additional information, see Note 14, Commitments and Contingencies, to our audited consolidated financial statements included in this Form 10-K.

 

15


Table of Contents

In the ordinary course of business, we are required to obtain performance bonds and licensing bonds, the unavailability of which could adversely affect our business, financial condition, results of operations and/or cash flows.

We are often required to obtain performance bonds and licensing bonds to secure our performance under certain contracts and other arrangements. In addition, the commercial construction end market also requires higher levels of performance bonding.

Our ability to obtain performance bonds and licensing bonds primarily depends on our credit rating, capitalization, working capital, past performance, management expertise and certain external factors, including the overall capacity of the surety market and the underwriting practices of surety bond issuers. The ability to obtain performance bonds and licensing bonds can also be impacted by the willingness of insurance companies to issue performance bonds and licensing bonds. If we are unable to obtain performance bonds and licensing bonds when required, our business, financial condition, results of operations and/or cash flows could be adversely impacted.

Federal, state, local and other laws and regulations could impose substantial costs and/or restrictions on our operations that would reduce our net income.

We are subject to various federal, state, local and other laws and regulations, including, among other things, worker and workplace health and safety regulations promulgated by the U.S. Department of Transportation, or DOT, employment regulations promulgated by the U.S. Equal Employment Opportunity Commission and tax regulations promulgated by the Internal Revenue Service and various other state and local tax authorities. More burdensome regulatory requirements in these or other areas may increase our expenses and adversely affect our business, financial condition, results of operations and cash flows. Moreover, our failure to comply with the regulatory requirements applicable to our business could subject us to substantial fines and penalties that could adversely affect our business, financial condition, results of operations and cash flows.

Our transportation operations, which we depend on to transport materials from our locations to job sites, are subject to the regulatory jurisdiction of the DOT. The DOT has broad administrative powers with respect to our transportation operations. More restrictive limitations on vehicle weight and size, trailer length and configuration or driver hours of service would increase our costs, which may increase our expenses and adversely affect our financial condition, operating results and/or cash flows. If we fail to comply with DOT regulations or the regulations become more stringent, we could experience increased inspections, regulatory authorities could take remedial action, including imposing fines or shutting down our operations, and we could be subject to increased audit and compliance costs. We organize our transportation operations as a separate legal entity in certain states, including Ohio and Indiana, to take advantage of sales tax exemptions relating to vehicle operating costs. If legislation is enacted that modifies or eliminates these exemptions, our costs may increase. If any of these events were to occur, our financial condition, results of operations and cash flows may be adversely affected.

In addition, the residential construction and commercial construction industries are subject to various federal, state and local statutes, ordinances, rules and regulations concerning zoning, building design and safety, construction, contractors’ licensing, energy conservation and similar matters, including regulations that impose restrictive zoning and density requirements on the residential new construction industry or that limit the number of homes that can be built within the boundaries of a particular area. Regulatory restrictions and industry standards may require us to alter our installation processes and our sourcing, increase our operating expenses and limit the availability of suitable building lots for our customers, any of which could negatively affect our business, financial condition and results of operations.

We are subject to environmental regulation and potential exposure to environmental liabilities.

We are subject to various federal, state and local environmental laws and regulations. Although we believe that we operate our business, including each of our locations, in compliance with applicable laws and regulations and

 

16


Table of Contents

maintain all material permits required under such laws and regulations to operate our business, we may be held liable or incur fines or penalties in connection with such requirements. Certain types of insulation, particularly spray foam applications, require our employees to handle potentially hazardous or toxic substances. While our employees who handle these and other potentially hazardous or toxic materials, including lead-based paint, receive specialized training and wear protective clothing, there is still a risk that they, or others, may be exposed to these substances. Exposure to these substances could result in significant injury to our employees and others, including site occupants, and damage to our property or the property of others, including natural resource damage. Our personnel and others at our work sites are also at risk for other workplace-related injuries, including slips and falls. In addition, as owners and lessees of real property, we may be held liable for, among other things, hazardous or toxic substances, including asbestos or petroleum products on, at, under or emanating from currently or formerly owned or operated properties, or any off-site disposal locations, or for any known or newly discovered environmental conditions at or relating to any of our properties, including those arising from activities conducted by previous occupants or at adjoining properties, without regard to whether we knew of or were responsible for such release. We may be required to investigate, remove, remediate or monitor the presence or release of such hazardous or toxic substances or petroleum products. We may also be held liable for fines, penalties or damages, including for bodily injury, property damage and natural resource damage in connection with the presence or release of hazardous or toxic substances or petroleum products. In addition, expenditures may be required in the future as a result of releases of, or exposure to, hazardous or toxic substances or petroleum products, the discovery of currently unknown environmental conditions or changes in environmental laws and regulations or their interpretation or enforcement and, in certain instances, such expenditures may be material.

Increases in union organizing activity and work stoppages could delay or reduce availability of products that we install and increase our costs.

Less than one percent of our employees are currently covered by collective bargaining or other similar labor agreements. However, if a larger number of our employees were to unionize, including in the wake of any future legislation that makes it easier for employees to unionize, our business could be negatively affected. Any inability by us to negotiate collective bargaining arrangements could cause strikes or other work stoppages, and new contracts could result in increased operating costs. If any such strikes or other work stoppages occur, or if other employees become represented by a union, we could experience a disruption of our operations and higher labor costs.

In addition, certain of our suppliers have unionized work forces and certain of our products are transported by unionized truckers. Strikes or work stoppages could result in slowdowns or closures of facilities where the products that we install are manufactured or could affect the ability of our suppliers to deliver such products to us. Any interruption in the production or delivery of these products could delay or reduce availability of these products and increase our costs.

Increases in fuel costs could adversely affect our results of operations.

The price of oil has fluctuated over the last few years, creating volatility in our fuel costs. We do not currently hedge our fuel costs. Increases in fuel costs can negatively impact our cost to deliver our products to our customers and thus increase our cost of sales. If we are unable to increase the selling price of our products to our customers to cover any increases in fuel costs, net income may be adversely affected.

We may be adversely affected by disruptions in our information technology systems.

Our operations are dependent upon our information technology systems, including our web-enabled internal software technology, jobCORE. The jobCORE software provides in-depth operational and financial performance data from individual branch locations to the corporate office. We rely upon such information technology systems to manage customer orders on a timely basis, coordinate our sales and installation activities across locations and manage invoicing. As a result, the proper functioning of our information technology systems is critical to the

 

17


Table of Contents

successful operation of our business. Although our information technology systems are protected through physical and software safeguards, our information technology systems are still vulnerable to natural disasters, power losses, unauthorized access, delays and outages in our service, system capacity limits from unexpected increases in our volume of business, telecommunication failures, computer viruses and other problems. A substantial disruption in our information technology systems for any prolonged time period could result in delays in receiving inventory and supplies or installing our products on a timely basis for our customers, which could adversely affect our reputation and customer relationships.

In the event of a cybersecurity incident, we could experience operational interruptions, incur substantial additional costs, become subject to legal or regulatory proceedings or suffer damage to our reputation.

In addition to the disruptions that may occur from interruptions in our information technology systems, cybersecurity threats and sophisticated and targeted cyberattacks pose a risk to our information technology systems. We have established security policies, processes and defenses designed to help identify and protect against intentional and unintentional misappropriation or corruption of our information technology systems and information and disruption of our operations. Despite these efforts, our information technology systems may be damaged, disrupted or shut down due to attacks by unauthorized access, malicious software, computer viruses, undetected intrusion, hardware failures or other events, and in these circumstances our disaster recovery plans may be ineffective or inadequate. These breaches or intrusions could lead to business interruption, exposure of proprietary or confidential information, data corruption, damage to our reputation, exposure to legal and regulatory proceedings and other costs. Such events could have a material adverse impact on our financial condition, results of operations and cash flows. In addition, we could be adversely affected if any of our significant customers or suppliers experiences any similar events that disrupt their business operations or damage their reputation.

We maintain monitoring practices and protections of our information technology to reduce these risks and test our systems on an ongoing basis for potential threats. We carry cybersecurity insurance to help mitigate the financial exposure and related notification procedures in the event of intentional intrusion. There can be no assurance, however, that our efforts will prevent the risk of a security breach of our databases or systems that could adversely affect our business.

Because we operate our business through highly dispersed locations across the United States, our operations may be materially adversely affected by inconsistent practices and the operating results of individual branches may vary.

We operate our business through a network of highly dispersed locations throughout the United States, supported by executives and services at our corporate office, with local branch management retaining responsibility for day-to-day operations and adherence to applicable local laws. Our operating structure can make it difficult for us to coordinate procedures across our operations in a timely manner or at all. In addition, our branches may require significant oversight and coordination from our corporate office to support their growth. Inconsistent implementation of corporate strategy and policies at the local level could materially and adversely affect our overall profitability, business, results of operations, financial condition and prospects.

In addition, the operating results of an individual branch may differ from those of another branch for a variety of reasons, including market size, management practices, competitive landscape, regulatory requirements, state and local taxes and local economic conditions. As a result, certain of our branches may experience higher or lower levels of growth than other branches. Therefore, our overall financial performance and results of operations may not be indicative of the performance and results of operations of any individual branch.

 

18


Table of Contents

Restrictions in our credit agreement, or any other indebtedness we may incur in the future, could adversely affect our business, financial condition, results of operations, ability to make distributions to stockholders and the value of our common stock.

Our credit agreement, or any future credit facility we enter into or other indebtedness we incur, may limit our ability to, among other things:

 

    incur or guarantee additional debt;

 

    make distributions or dividends on or redeem or repurchase shares of common stock;

 

    make certain investments and acquisitions;

 

    make capital expenditures;

 

    incur certain liens or permit them to exist;

 

    enter into certain types of transactions with affiliates;

 

    acquire, merge or consolidate with another company; and

 

    transfer, sell or otherwise dispose of all or substantially all of our assets.

Our credit agreement contains, and any future credit facility or other debt instruments we may enter into may contain, covenants requiring us to maintain certain financial ratios and meet certain tests, such as a fixed charge coverage ratio, leverage ratio or debt to earnings ratio. See Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, Liquidity and Capital Resources, Credit and Security Agreement. Our ability to comply with those financial ratios and tests can be affected by events beyond our control, and we may not be able to comply with those ratios and tests when required to do so under the applicable debt instruments.

The provisions of our credit agreement, or other debt instruments, may affect our ability to obtain future financing and pursue attractive business opportunities and our flexibility in planning for, and reacting to, changes in business conditions. In addition, a failure to comply with the provisions of our credit agreement, any future credit facility or other debt instruments could result in a default or an event of default that could enable our lenders or other debt holders to declare the outstanding principal of that debt, together with accrued and unpaid interest, to be immediately due and payable. If the payment of our debt is accelerated, our assets may be insufficient to repay such debt in full, and our stockholders could experience a partial or total loss of their investment.

Our indebtedness exposes us to interest expense increases if interest rates increase.

As of December 31, 2017, $199.0 million of our borrowings were at variable interest rates and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness would increase even though the amount borrowed would remain the same, and our net income and cash flows would correspondingly decrease. An increase of 100 basis points in the interest rates payable on our variable rate indebtedness would increase our annual interest expense by $2.0 million, based on our total variable interest rate indebtedness outstanding as of December 31, 2017.

We may require additional capital in the future, which may not be available on favorable terms or at all.

Our future capital requirements will depend on many factors, including industry and market conditions, our ability to successfully complete future business combinations and expansion of our existing operations. We anticipate that we may need to raise additional funds in order to grow our business and implement our business strategy. We anticipate that any such additional funds may be raised through equity or debt financings. Any equity or debt financing, if available at all, may be on terms that are not favorable to us and will be subject to

 

19


Table of Contents

changes in interest rates and the capital markets environment. Even if we are able to raise capital through equity or debt financings, as to which there can be no assurance, the interest of existing stockholders in our company may be diluted, and the securities we issue may have rights, preferences and privileges that are senior to those of our common stock or may otherwise materially and adversely affect the holdings or rights of our existing stockholders. If we cannot obtain adequate capital, we may not be able to fully implement our business strategy and our business, results of operations and financial condition could be adversely affected.

RISKS RELATED TO OWNERSHIP OF OUR COMMON STOCK

The price of our common stock may fluctuate substantially and your investment may decline in value.

The market price of our common stock may be significantly affected by factors, such as:

 

    market conditions affecting the residential construction, commercial construction and building products industries;

 

    quarterly variations in our results of operations;

 

    changes in government regulations;

 

    the announcement of acquisitions by us or our competitors;

 

    changes in general economic and political conditions;

 

    volatility in the financial markets;

 

    results of our operations and the operations of others in our industry;

 

    changes in interest rates;

 

    threatened or actual litigation and government investigations;

 

    the addition or departure of key personnel;

 

    actions taken by our stockholders, including the sale or disposition of their shares of our common stock; and

 

    differences between our actual financial and operating results and those expected by investors and analysts and changes in analysts’ recommendations or projections.

These and other factors may lower the market price of our common stock, regardless of our actual operating performance.

Furthermore, in recent years the stock market has experienced significant price and volume fluctuations. This volatility has had a significant impact on the market price of securities issued by many companies, including companies in our industry. The changes frequently appear to occur without regard to the operating performance of the affected companies. Hence, the price of our common stock could fluctuate based upon factors that have little or nothing to do with us, and these fluctuations could materially reduce the price of our common stock and materially affect the value of your investment.

We are no longer an “emerging growth company” and, as a result, we will have to comply with increased disclosure and governance requirements.

Because the market value of our common stock held by non-affiliates exceeded $700 million as of June 30, 2016, we were deemed a large accelerated filer as of December 31, 2016 and, accordingly, we no longer qualify as an emerging growth company. As a large accelerated filer, we are subject to certain requirements that apply to other public companies but did not previously apply to us. These requirements include:

 

    compliance with the auditor attestation requirements in the assessment of our internal control over financial reporting;

 

20


Table of Contents
    compliance with any requirement that may be adopted by the Public Company Accounting Oversight Board;

 

    full disclosure obligations regarding executive compensation; and

 

    compliance with the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Failure to comply with these requirements could subject us to enforcement actions by the SEC, divert management’s attention, damage our reputation and adversely affect our business, results of operations and financial condition.

We expect that compliance with the additional requirements of being a large accelerated filer will continue to require higher legal and financial compliance costs and make some activities more time consuming and costly.

Our internal controls over financial reporting may not be effective, which could have a significant and adverse effect on our business and reputation.

As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and provide an annual management report on the effectiveness of controls over financial reporting.

To comply with the requirements of being a public company, we may undertake various actions, such as implementing additional internal controls and procedures and hiring additional accounting or internal audit staff. Testing and maintaining internal controls can divert our management’s attention from other matters that are important to the operation of our business. If we identify material weaknesses in our internal controls over financial reporting or are unable to comply with the requirements of Section 404 or are unable to assert that our internal controls over financial reporting are effective, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the SEC or other regulatory authorities, which could require additional financial and management resources.

Future sales of our common stock, or the perception in the public markets that these sales may occur, may depress our stock price.

The market price of our common stock could decline significantly as a result of sales of a large number of shares of our common stock. These sales, or the perception that these sales might occur, could depress the market price of our common stock or make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

We have approximately 31.9 million shares of common stock outstanding as of December 31, 2017. The shares of common stock are freely tradable, except for any shares of common stock that may be held or acquired by our directors, executive officers and other affiliates, the sale of which will be restricted under the Securities Act of 1933, as amended, or the Securities Act. As of December 31, 2017, approximately 2.6 million of the 3.0 million shares of common stock authorized for issuance under the 2014 Omnibus Incentive Plan were available for issuance. These shares will become eligible for sale in the public market in the future, subject to certain legal and contractual limitations. If our existing stockholders sell substantial amounts of our common stock in the public market, or if the public perceives that such sales could occur, this could have an adverse impact on the market price of our common stock, even if there is no relationship between such sales and the performance of our business.

TCI Holdings, LLC (“TCI”), an entity managed by one of our directors, has pledged 600,000 shares of our common stock to secure a loan made by a financial institution to TCI. Depending on the occurrence of certain events relating to this financial obligation, TCI may experience a foreclosure or margin call that could result in the sale of these pledged shares, in the open market or otherwise. Such sales could adversely affect the market and trading price of our common stock. Also, in the future, we may issue shares of our common stock in

 

21


Table of Contents

connection with investments or acquisitions. The amount of shares of our common stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of our common stock.

Jeff Edwards has significant ownership of our common stock and may have interests that conflict with those of our other stockholders.

As of December 31, 2017, Jeff Edwards beneficially owns approximately 24.4% of our outstanding common stock. As a result of his beneficial ownership of our common stock, he has sufficient voting power to significantly influence all matters requiring stockholder approval, including the election of directors, amendment of our amended and restated certificate of incorporation and approval of significant corporate transactions, and he has significant influence over our management and policies. This concentration of voting power may have the effect of delaying or preventing a change in control of us or discouraging others from making tender offers for our shares of common stock, which could prevent stockholders from receiving a premium for their shares of common stock. These actions may be taken even if other stockholders oppose them. The interests of Jeff Edwards may not always coincide with the interests of other stockholders, and he may act in a manner that advances his best interests and not necessarily those of our other stockholders. In addition, under our amended and restated certificate of incorporation, Jeff Edwards is permitted to pursue corporate opportunities for himself, rather than for us.

Capped call transactions that were entered into by parties affiliated with Jeff Edwards and that become exercisable and expire on April 16, 2018 may affect the value of our common stock.

Certain of our stockholders entered into a capped call agreement with the underwriters of the secondary offering of our common stock completed on June 17, 2014. This agreement provided these stockholders with an option to call from the underwriters a total of approximately 1.0 million shares of our common stock at a capped price, with settlement required to be made in cash. During the second quarter of 2016, these stockholders exercised the call option with respect to approximately 0.7 million of these underlying shares. In addition, in the fourth quarter of 2016, these stockholders simultaneously cancelled the remaining portion of the call option and purchased a new call option from the underwriters. The new capped call agreement provides these stockholders with the option to call from the underwriters a total of approximately 0.4 million shares of our common stock at a capped price. The option becomes exercisable and expires on April 16, 2018 and will be settled in cash. The capped call agreement is between these stockholders and the underwriters and does not represent compensation to the stockholders for services rendered to us. The price paid for the option represents the fair value of that transaction and we are not a party to the agreement. In connection with establishing its initial hedge of the capped call transactions, the option counterparty (or one of its affiliates) purchased shares of our common stock.

In addition, the option counterparty (or one of its affiliates) may modify its hedge position by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling common stock or other securities of ours in secondary market transactions from time to time. This activity could also cause or mitigate an increase or decrease in the market price of our common stock. We cannot predict what effect the capped call transactions could have on the price of our common stock.

Provisions of our charter documents and Delaware law could delay, discourage or prevent an acquisition of us, even if the acquisition would be beneficial to our stockholders, and could make it more difficult for our stockholders to change our management.

Our amended and restated certificate of incorporation and bylaws may discourage, delay or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including transactions in which stockholders might otherwise receive a premium for their shares of our common stock. In addition, these provisions may frustrate or prevent any attempt by our stockholders to replace or remove our current management by making it more difficult to replace or remove members of our board of directors. These provisions include the following:

 

    a classified board of directors with three-year staggered terms;

 

22


Table of Contents
    no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;

 

    the exclusive right of our board of directors to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

 

    the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of the holders of our stock or a hostile acquirer;

 

    a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

 

    a requirement that a special meeting of stockholders may be called only by a resolution duly adopted by our board of directors; and

 

    advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.

In addition, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with a stockholder owning 15% or more of such corporation’s outstanding voting stock for a period of three years following the date on which such stockholder became an “interested” stockholder. In order for us to consummate a business combination with an “interested” stockholder within three years of the date on which the stockholder became “interested,” either (1) the business combination or the transaction that resulted in the stockholder becoming “interested” must be approved by our board of directors prior to the date the stockholder became “interested,” (2) the “interested” stockholder must own at least 85% of our outstanding voting stock at the time the transaction commences (excluding voting stock owned by directors who are also officers and certain employee stock plans) or (3) the business combination must be approved by our board of directors and authorized by at least two-thirds of our stockholders (excluding the “interested” stockholder). This provision could have the effect of delaying or preventing a change of control, whether or not it is desired by or beneficial to our stockholders. Any delay or prevention of a change of control transaction or changes in our board of directors and management could deter potential acquirers or prevent the completion of a transaction in which our stockholders could receive a substantial premium over the then-current market price for their shares of our common stock.

We do not expect to pay any dividends in the foreseeable future.

We intend to retain our future earnings, if any, in order to reinvest in the development and growth of our business and, therefore, do not intend to pay dividends on our common stock for the foreseeable future. Any future determination to pay dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, the limits imposed by the terms of our credit agreement, or any then-existing debt instruments, and such other factors as our board of directors deems relevant. Accordingly, investors in our common stock may need to sell their shares to realize a return on their investment in our common stock, and investors may not be able to sell their shares at or above the prices paid for them.

If securities analysts do not publish favorable reports about us or if we, or our industry, are the subject of unfavorable commentary, the price of our common stock could decline.

The trading price for our common stock depends in part on the research and reports about us that are published by analysts in the financial industry. Analysts could issue negative commentary about us or our industry, or they could downgrade our common stock. We may also not receive sufficient research coverage or visibility in the market. Any of these factors could result in the decline of the trading price of our common stock, causing investors in our common stock to lose all or a portion of their investment.

 

23


Table of Contents
Item 1B. Unresolved Staff Comments

None.

 

Item 2. Properties

Real Property

We lease office and warehouse space in 38 states, including our corporate office in Columbus, Ohio. Our leases are typically short in duration with customary extensions at our option. We also own one adjoining property in Mars, Pennsylvania. We believe suitable alternative space is available in all of our markets. The table below summarizes our locations as of December 31, 2017.

 

State

   Number of
Locations
     Approximate
Total Square
Footage
 

Alabama

     3        29,150  

Arizona

     1        19,846  

California

     12        126,026  

Colorado

     7        63,079  

Connecticut

     3        34,121  

Delaware

     2        11,325  

Florida

     17        119,484  

Georgia

     10        142,904  

Idaho

     4        26,600  

Illinois

     4        47,118  

Indiana

     14        228,485  

Kansas

     1        5,000  

Kentucky

     5        39,060  

Louisiana

     1        10,000  

Maine

     2        32,500  

Maryland

     4        37,710  

Massachusetts

     4        45,303  

Michigan

     1        34,800  

Minnesota

     4        77,073  

State

   Number of
Locations
     Approximate
Total Square
Footage
 

Mississippi

     1        8,000  

Nebraska

     1        12,000  

Nevada

     1        3,382  

New Hampshire

     7        60,812  

New Jersey

     2        30,300  

New York

     9        92,900  

North Carolina

     6        73,056  

Ohio

     10        270,830  

Oklahoma

     2        25,007  

Oregon

     1        30,013  

Pennsylvania *

     4        17,054  

South Carolina

     8        103,511  

Tennessee

     6        54,513  

Texas

     15        232,592  

Utah

     2        7,400  

Vermont

     1        31,020  

Virginia

     6        68,141  

Washington

     3        54,705  

Wisconsin

     8        107,343  
 

 

* Includes one owned property.

Our Fleet

As of December 31, 2017, our fleet consisted of approximately 3,750 total vehicles that we either leased or owned, including approximately 3,500 installation vehicles, which our installers use to deliver and install products from our locations to job sites, and approximately 250 other vehicles that are utilized by our sales staff, branch managers and various senior management personnel. For additional information, see Note 6, Long-Term Debt, and Note 14, Commitments and Contingencies, to our audited consolidated financial statements included in this Form 10-K.

 

Item 3. Legal Proceedings

We are involved in various claims and lawsuits incidental to the conduct of our business in the ordinary course, including wage and hour lawsuits. We carry insurance coverage that we believe to be reasonable under the circumstances, although insurance may or may not cover any or all of our liabilities in respect to claims and lawsuits. While management currently believes that the ultimate resolution of these matters, individually or in the aggregate, will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, such matters are subject to inherent uncertainties.

 

Item 4. Mine Safety Disclosures

Not applicable.

 

24


Table of Contents

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information for Common Stock

Our common stock is traded on the NYSE under the symbol “IBP.” The following table sets forth, for the periods indicated, high and low sales prices for our common stock as reported by the NYSE:

 

2017

   High      Low  

First Quarter

   $ 53.00      $ 40.05  

Second Quarter

   $ 55.40      $ 46.75  

Third Quarter

   $ 65.55      $ 50.95  

Fourth Quarter

   $ 79.20      $ 59.85  

2016

   High      Low  

First Quarter

   $ 27.09      $ 17.60  

Second Quarter

   $ 36.30      $ 25.78  

Third Quarter

   $ 38.97      $ 30.16  

Fourth Quarter

   $ 44.28      $ 30.80  

Holders of Record

As of February 20, 2018, there were 176 holders of record of our common stock, one of which was Cede & Co., which is the holder of shares held through the Depository Trust Company.

Dividend Policy

During the years ended December 31, 2017, 2016 and 2015, we did not declare or pay any cash dividends on our capital stock. We currently do not anticipate paying dividends for the foreseeable future. Any future determination relating to dividends will be made at the discretion of our board of directors and will depend on a number of factors, including our future earnings, capital requirements, financial condition, future prospects, contractual restrictions, legal requirements and other factors our board of directors may deem relevant.

 

25


Table of Contents

Stock Performance Graph

The table below compares the cumulative total shareholder return on our common stock with the cumulative total return of (i) the Russell 2000 Index (“Russell 2000”), (ii) the Standard & Poor’s Industrials Index (“S&P 500 Industrials”) and (iii) the S&P Smallcap 600 Index (“S&P Smallcap 600 ”). The graph assumes investments of $100 in our common stock and in each of the three indices and the reinvestment of dividends from February 13, 2014, the date of our initial public offering (“IPO”), through December 31, 2017.

 

 

LOGO

 

     2/13/2014      12/31/2014      12/31/2015      12/31/2016      12/29/2017  

IBP

     100        139        194        323        593  

Russell 2000

     100        112        107        129        148  

S&P 500 Industrials

     100        123        120        142        171  

S&P Smallcap 600

     100        113        111        140        159  

Sale of Unregistered Securities

On January 5, 2017, we acquired all of the outstanding shares of Alpha. The purchase price for the acquisition was approximately $82.1 million in cash plus $21.7 million in contingent consideration, $10.9 million by issuing 282,577 shares of our common stock to two individuals who are the sole direct or indirect equityholders of the sellers of the acquired shares and seller obligations totaling $2.0 million. The common shares issued were not registered under the Securities Act of 1933, as amended, pursuant to Section 4(a)(2) of the Securities Act.

 

26


Table of Contents

The following table shows the stock repurchase activity for the three months ended December 31, 2017:

 

     Total Number
of Shares
Purchased1
     Average Price
Paid Per Share
     Total Number
of Shares
Purchased as
Part of Publicly
Announced
Plans or
Programs
     Maximum
Number of Shares
that May Be
Purchased under
the Plan or
Programs
 

October 1—31, 2017

     174      $ 63.90        —          —    

November 1—30, 2017

     —          —          —          —    

December 1—31, 2017

     —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 
     174      $ 63.90        —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

 

1  Consists of shares surrendered to the Company by employees to satisfy tax withholding obligations arising in connection with the vesting of 486 shares of restricted stock awarded under our 2014 Omnibus Incentive Plan.

 

27


Table of Contents
Item 6. Selected Financial Data

The following tables set forth selected historical consolidated financial data that should be read in conjunction with Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, and our consolidated financial statements and notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K. The Consolidated Statements of Operations and Comprehensive Income data for the years ended and the Consolidated Balance Sheets data as of December 31, 2017, 2016, 2015, 2014 and 2013 are derived from our audited consolidated financial statements. The selected historical consolidated financial data in this section is not intended to replace our historical consolidated financial statements and the related notes thereto. Our historical results are not necessarily indicative of future results.

 

     Years ended December 31,  
     2017      2016      2015      2014     2013  

Statement of operations:

             

(in thousands, except per share amounts)

             

Net revenue

   $ 1,132,927      $ 862,980      $ 662,719      $ 518,020     $ 431,929  

Cost of sales

     808,901        610,532        474,426        377,968       322,241  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Gross profit

     324,026        252,448        188,293        140,052       109,688  

Operating expenses

             

Selling

     58,450        49,667        37,702        30,951       25,509  

Administrative and other (1)

     191,310        136,731        105,639        83,515       71,101  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Operating income

     74,266        66,050        44,952        25,586       13,078  

Other expense

     18,446        6,440        3,022        2,999       2,224  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Income before income taxes

     55,820        59,610        41,930        22,587       10,854  

Income tax provision

     14,680        21,174        15,413        8,607       4,216  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Net income

     41,140        38,436        26,517        13,980       6,638  

Discontinued Operations

             

Loss from discontinued operations, net of tax

     —          —          —          48       598  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Net income

     41,140        38,436        26,517        13,932       6,040  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Accretion charges on redeemable preferred stock

     —          —          —          (19,897     (6,223
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss)

   $ 41,140      $ 38,436      $ 26,517      $ (5,965   $ (183
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Net income (loss) per share (basic and diluted)

   $ 1.30      $ 1.23      $ 0.85      $ (0.20   $ (0.01
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Balance sheet data:

             

(in thousands)

             

Cash

   $ 62,510      $ 14,482      $ 6,818      $ 10,761     $ 4,065  

Total current assets

   $ 354,942      $ 192,391      $ 150,232      $ 119,288     $ 95,512  

Property and equipment, net

   $ 81,075      $ 67,788      $ 57,592      $ 39,370     $ 29,475  

Total assets

   $ 738,746      $ 462,095      $ 373,572      $ 234,162     $ 191,070  

Total debt (2)

   $ 359,722      $ 166,720      $ 143,677      $ 53,738     $ 50,059  

Mezzanine equity (3)

   $ —        $ —        $ —        $ —       $ 136,848  

Total stockholders’ equity (deficit)

   $ 210,528      $ 153,977      $ 114,483      $ 91,874     $ (71,429

Total mezzanine equity and stockholders’ equity

   $ 210,528      $ 153,977      $ 114,483      $ 91,874     $ 65,419  

 

(1)

Prior to November 1, 2013, Jeff Edwards served as a consultant and non-employee officer to us. The costs of Jeff Edwards’ services were paid through various management agreements. In anticipation of our IPO and with a view towards operating as a public company, we entered into an employment agreement with Jeff Edwards on November 1, 2013, as amended, that pays Mr. Edwards a minimum annual base salary of

 

28


Table of Contents
  $0.6 million and provides him an opportunity to participate in the Company’s annual incentive and benefit programs. Compensation paid by us to Mr. Edwards since November 1, 2013 has been recorded as an administrative expense in our consolidated statement of operations.
(2) Total debt consists of current and long-term portions of long-term debt, capital lease obligations and vehicle financing arrangements. For the year ended December 31, 2016, we adopted Accounting Standards Update (“ASU”) 2015-03 which resulted in a retrospective reclassification of $0.5 million of debt issuance costs related to our long-term debt from other non-current assets to long-term debt as of December 31, 2015. No debt issuance costs were reclassified for the year ended December 31, 2014 due to immateriality of the portion to be reclassified. No debt issuance costs were required to be reclassified for the year ended December 31, 2013 due to the nature of existing debt as of those dates.
(3) Consists of Series A Preferred Stock, $0.01 par value per share (the “Redeemable Preferred Stock”) and Redeemable Common Stock. This treatment was no longer required as of the date of our IPO in February 2014.

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following in conjunction with the consolidated financial statements and related notes thereto included in Item 8, Financial Statements and Supplemental Data, of Part II of this Form 10-K. This discussion contains forward-looking statements reflecting current expectations that involve risks and uncertainties. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the section captioned “Risk Factors” and elsewhere in this Form 10-K.

OVERVIEW

We are one of the nation’s largest insulation installers for the residential new construction market and are also a diversified installer of complementary building products including waterproofing, fire-stopping and fireproofing, garage doors, rain gutters, shower doors, closet shelving, mirrors and other products throughout the United States. We offer our portfolio of services for new and existing single-family and multi-family residential and commercial building projects in all 48 continental states and the District of Columbia from our national network of over 125 branch locations. Substantially all of our net revenue comes from service-based installation of these products in the residential new construction, repair and remodel and commercial construction end markets. We believe our business is well positioned to continue to profitably grow due to our strong balance sheet, liquidity and our continuing acquisition strategy.

A large portion of our net revenue comes from the U.S. residential new construction market, which depends upon a number of economic factors including demographic trends, interest rates, consumer confidence, employment rates, housing inventory levels, foreclosure rates, the health of the economy and availability of mortgage financing. The strategic acquisitions of multiple companies over the last several years contributed meaningfully to our 31.3% increase in net revenue during the year ended December 31, 2017 compared to 2016.

The recently passed Tax Cuts and Jobs Act has added additional momentum to the economic landscape. While there have been concerns about the impact of the new tax law on housing, initial readings and reviews are suggesting that it is generally stimulative to the economy. In addition, concerns about the reduction of the mortgage interest deduction, deductibility of real estate taxes, state taxes and local taxes seem to be offset by overall optimistic momentum around economic stability and growth. We may adjust our strategies based on housing demand and our performance in each of our markets.

2017 Highlights

Net revenues increased 31.3% or $269.9 million during 2017 compared to 2016, primarily driven by acquisitions and organic growth amongst our existing branches. Our acquisition of Alpha in January 2017 accounted for

 

29


Table of Contents

$116.1 million of the increase and expanded our market position in commercial insulation installation and strengthened our complementary installed product offerings in waterproofing, fire-stopping and fireproofing. During 2017, we maintained momentum in our acquisition strategy, as we completed ten acquisitions, not including multiple insignificant tuck-in acquisitions merged into existing operations, which expanded our product line offerings and geographical reach. In April 2017, we entered into a term loan credit agreement which provides for a seven-year $300 million term loan facility and an asset-based lending credit agreement which provides for up to approximately $100 million. A portion of the proceeds from the Senior Secured Credit Facilities were used to repay, in full, all amounts outstanding under the previous credit and security agreement.

We believe there are several trends that should drive long-term growth in the housing market. These trends include an aging housing stock, population growth and household formation growth. These positive trends are reflected in Blue Chip’s February 2018 consensus forecast, which projects housing starts to increase from approximately 1.2 million in 2017 to approximately 1.3 million in 2018. We expect that our net revenue, gross profit and operating income will benefit from this growth.

2016 Highlights

Net revenue increased 30.2% or $200.3 million during 2016 compared to 2015, primarily driven by acquisitions and organic growth amongst our existing branches. During 2016, we completed nine acquisitions that expanded our footprint in certain markets. In February 2016, we amended and restated our previous credit Agreement and entered into a credit and security agreement that provided for a five-year senior secured credit facility in an aggregate principal amount of up to $325 million. A portion of the proceeds were used to pay off outstanding balances under the previous credit Agreement.

Sales performance

Net revenues increased $269.9 million, or 31.3%, in 2017 compared to 2016, and $200.3 million, or 30.2%, in 2016 compared to 2015.

Same branch sales1

Same branch net revenues increased during 2017 compared to 2016 due to a year-over-year increase in housing permits across the majority of our markets. Of the total revenue increase of $269.9 million in 2017, approximately $49.6 million was predominantly attributable to organic growth in the volume of completed jobs in all of our end markets, while $34.6 million resulted from a variety of factors including customer and product mix, market pricing variations and insulation volume requirement changes driven by building code requirements. Of the total revenue increase of $200.3 million in 2016, approximately $58.6 million was predominantly attributable to organic growth in the volume of completed jobs in all of our end markets, while $44.8 million resulted from a variety of factors including customer and product mix, market pricing variations and insulation volume requirement changes driven by building code requirements.

Acquisition branch sales2

Since 1999, our acquisition strategy has allowed us to generate significant scale, diversify our product offering and expand into many of the largest housing markets in the United States. We have pursued and expect to continue to pursue both geographic expansion as well as accretive acquisitions in existing markets. We expect to target acquisition candidates that meet our criteria, which often include a strong local reputation and high-quality management and labor force. Our acquisition strategy is also focused on using our national buying power, value-enhancing technology and proven operating platform to achieve operating efficiencies in our acquisitions.

 

1  Represents sales for branch locations owned for greater than 12 months as of the financial statement date.
2  Represents sales for branch locations owned for less than 12 months as of the financial statement date.

 

30


Table of Contents

Our 2017 acquisitions included Alpha, Columbia Shelving & Mirror Inc. and Charleston Shelving & Mirror, Inc. (together, “Columbia”), All In Insulation, LLC d/b/a Astro Insulation (“Astro”) and six additional businesses as well as multiple insignificant tuck-in acquisitions merged into existing operations. Alpha, purchased on January 5, 2017 for $116.7 million, and which recorded $116.1 million in sales in 2017, has expanded our market position in commercial insulation installation as well as strengthened our complementary installed product offerings in waterproofing, fire-stopping and fireproofing. Alpha allows us to serve large commercial markets throughout the United States, including Georgia, North Carolina, Tennessee, Florida and Texas. During 2017, Alpha expanded its geographical footprint to Oklahoma and Colorado. The acquisition of Columbia furthered our complementary installed product offerings in the South Carolina market, while our acquisition of Astro furthered our insulation presence in the Chicago market. Other acquisitions in 2017 expanded our market presence in insulation and other complementary product offerings throughout the United States.

Our 2016 acquisitions, which included Alpine Insulation Co., Inc. (“Alpine”), East Coast Insulators II, L.L.C. (“East Coast”), and seven additional businesses, expanded our market presence in insulation and other complimentary product offerings throughout the United States, with locations in Arizona, California, Indiana, Louisiana, Michigan, Texas, Virginia and Wisconsin.

Our 2015 acquisitions, which included BDI Insulation (“BDI”), C.Q. Insulation Inc. (“CQ”), Layman Brothers Contracting (“Layman”), Eastern Contractor Services (“Eastern”) and four additional businesses as well as one immaterial tuck-in acquisition merged into existing operations, expanded our market presence in insulation and other complimentary product offerings throughout the United States, with locations in California, Florida, Idaho, Kentucky, New Hampshire, New Jersey, New York, North Carolina, Texas, Vermont, Virginia, Utah and Washington.

Direct acquisition and integration costs totaled $3.9 million, $2.3 million and $1.1 million for the years ended December 31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. We have in the past been, and may in the future be, subject to post-closing payment obligations under contracts we enter into with businesses we acquire.

Cost of sales and gross profit

Gross profit for 2017, 2016 and 2015 was as follows (dollars in thousands):

 

     2017      Change     2016      Change     2015  

Net revenues

   $ 1,132,927        31.3   $ 862,980        30.2   $ 662,719  

Cost of sales

     808,901        32.5     610,532        28.7     474,426  
  

 

 

      

 

 

      

 

 

 

Gross profit

   $ 324,026        28.4   $ 252,448        34.1   $ 188,293  
  

 

 

      

 

 

      

 

 

 

Gross profit percentage

     28.6%          29.3%          28.4%  

As a percent of net revenues, gross profit decreased during the year ended December 31, 2017 compared to the year ended December 31, 2016 attributable primarily to higher employee related costs, including costs associated with the implementation of financial wellness and longevity stock compensation plans. On a dollar basis, cost of sales included increases from acquired businesses of approximately $130.5 million. Approximately $33.8 million was predominantly attributable to organic growth in the volume of completed jobs in the residential new construction end market. Depreciation expense increased $4.4 million as a result of increased investment in vehicles and equipment to support our growth, including growth from acquisitions. Additionally, cost of sales increased $29.6 million as a result of a variety of factors, including customer and product mix, market pricing variations and insulation volume requirement changes driven by building code requirements. No factor was more significant than any other.

As a percent of net revenues, gross profit increased during the year ended December 31, 2016 compared to the year ended December 31, 2015, attributable to savings in materials and improved fuel prices and fuel utilization.

 

31


Table of Contents

In addition, in 2016 there were favorable changes in our customer and product mix, market pricing variations and insulation volume requirements that further contributed to the increased gross profit margin. On a dollar basis, cost of sales included increases from acquired businesses of approximately $68.4 million. Approximately $40.5 million was predominantly attributable to organic growth in the volume of completed jobs in the residential new construction end market. Depreciation expense increased $6.2 million as a result of increased investment in vehicles and equipment to support our growth, including growth from acquisitions. Additionally, cost of sales increased $21.0 million as a result of a variety of factors, including customer and product mix, market pricing variations and insulation volume requirement changes driven by building code requirements. No factor was more significant than any other.

Operating expenses

Operating expenses for 2017, 2016 and 2015 were as follows (dollars in thousands):

 

     2017      Change     2016      Change     2015  

Selling

   $ 58,450        17.7   $ 49,667        31.7   $ 37,702  

Percentage of total net revenue

     5.2%          5.8%          5.7%  

Administrative

   $ 164,453        31.1   $ 125,472        26.3   $ 99,375  

Percentage of total net revenue

     14.5%          14.5%          15.0%  

Amortization

   $ 26,857        138.5   $ 11,259        79.7   $ 6,264  

Percentage of total net revenue

     2.4%          1.3%          0.9%  

Selling

The dollar increase in selling expenses in 2017 was primarily driven by a year-over-year increase in selling wages and commissions, in the amounts of $3.1 million and $4.0 million, respectively, which supported both organic and acquisition-related growth. However, selling expense decreased 0.6% as a percentage of sales primarily due to selling leverage gained through increased commercial, multi-family and production-builder sales in which commission rates are typically less than those for local and regional residential builders. The increase in 2016 was primarily due to higher commissions, wages and benefits of $9.1 million, and increased bad debt costs of $2.0 million, both of which supported organic and acquisition-related growth.

Administrative

The increase in administrative expenses in 2017 was primarily due to an increase in wages and benefits in the amount of $25.3 million, which was attributable to acquisitions, stock compensation and to support our organic growth. In addition, our facility costs increased $4.8 million primarily due to leases from the facilities of acquired companies and expanded facilities to support our growth. During 2017, we saw our costs related to liability insurance increase due to overall growth, as well as an increase in our accounting and legal fees as a result of no longer qualifying as an emerging growth company. The increase in 2016 was primarily due to higher wages and benefits in the amount of $15.5 million, which was attributable to acquisitions and to support our organic growth and our facility costs increased $3.2 million primarily due to leases from the facilities of acquired companies.

Amortization

Amortization of intangibles attributable to acquisitions increased $15.6 million and $5.0 million in 2017 and 2016, respectively. A significant portion of the increase in amortization in 2017, $13.6 million, relates to intangibles acquired through the acquisition of Alpha in January 2017, of which $9.1 million is related to amortization of acquired backlog which amortizes over a 1.5-year amortization period through June 2018. Our intangible assets include non-competes, customer listings, tradenames and backlog.

 

32


Table of Contents

Other expense/(income)

Other expense/(income) net for 2017, 2016 and 2015 was as follows (dollars in thousands):

 

     2017      Change     2016      Change     2015  

Interest expense

   $ 17,381        181   $ 6,177        65   $ 3,738  

Other

     1,065        305     263        137     (716
  

 

 

      

 

 

      

 

 

 

Total other expense/(income)

   $ 18,446        186   $ 6,440        113   $ 3,022  
  

 

 

      

 

 

      

 

 

 

The year-over-year increase in other expense/(income) during 2017 and 2016 was primarily a result of an increase in interest expense due to year-over-year increased debt levels associated with the Senior Secured Credit Agreement to support acquisition-related growth. In addition, we recorded $1.8 million in interest expense related to the November 30, 2017 modification/extinguishment of the Term Loan. See Note 6 to our audited consolidated financial statements included in this Form 10-K for further information regarding debt balances and Term Loan modification/extinguishment.

Income tax provision

Income tax provision and effective tax rates for 2017, 2016 and 2015 were as follows (dollars in thousands):

 

     2017      2016      2015  

Income tax provision

   $ 14,680      $ 21,174      $ 15,413  

Effective tax rate

     26.3%        35.5%        36.8%  

During the year ended December 31, 2017, our tax rate was favorably impacted by excess tax benefits from share-based compensation arrangements, the statute expiring for various uncertain tax positions and the revaluation of our net deferred liabilities due to tax reform. During the year ended December 31, 2016, our tax rate was favorably impacted by a decrease to the state income tax rate. During the year ended December 31, 2015, our tax rate was favorably impacted by a non-taxable bargain purchase gain, which was offset by an increase in the state income tax rate and various other unfavorable permanent items.

For each of the years ended December 31, 2017, 2016 and 2015 our tax rate was favorably impacted by deductions related to domestic production activities and usage of net operating losses for a tax filing entity which previously had a full valuation allowance. This favorable impact was offset by separate tax filing entities in a loss position for which a full valuation allowance will be accounted for against the losses, causing no tax benefit to be recognized on the losses and various other unfavorable permanent items.

Impacts of the Tax Cuts and Jobs Act

The Tax Cuts and Jobs Act (the “Tax Act”) was enacted on December 22, 2017. The Act reduces the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2017 effective tax rate due to the revaluation of our ending net deferred tax liabilities, and we expect it will have a positive impact on our effective tax rate in 2018 and subsequent years.

Income tax expense decreased $3.4 million for the year ended December 31, 2017, compared to 2016, due to the impact of the Tax Act. The Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%, which was partially offset by tax expense of $0.4 million related to the revaluation of the uncertain tax positions and the valuation allowance. Potential future offsets to the lower federal corporate tax rate under the Tax Act include the impacts of the potential loss of the domestic production activities deduction as well as the loss of certain employee expense-related deductions.

We have recognized the tax impacts related to the revaluation of deferred tax assets and liabilities and included these amounts in our consolidated financial statements for the year ended December 31, 2017. The

 

33


Table of Contents

ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions we have made, additional regulatory guidance that may be issued, and actions we may take as a result of the Tax Act.

KEY FACTORS AFFECTING OUR OPERATING RESULTS

Trends in the construction industry

Our operating results may vary based on the amount and type of products we install and the mix of our end markets among new single-family, multi-family and commercial builders and owners of existing homes. Forecasts issued by various third-party industry sources suggest a higher rate of growth in single-family new home construction compared to that for multi-family new home construction over the next couple of years. We expect to benefit from this shift in mix as our net revenue per single-family completion is higher than our net revenue per multi-family unit completion. In addition, our total net revenue from single-family completions is higher than from multi-family completions. Over the next couple of years, we expect to benefit from the continued growth of large homebuilders as well as regional and local builders and individual lot owners. We maintain a mix of business among all types of homebuilders ranging from small custom builders to large regional and national homebuilders as well as a wide range of commercial builders. Net revenue derived from our ten largest homebuilder customers in the United States was approximately 14% for the year ended December 31, 2017. The residential new construction and repair and remodel markets represented approximately 83%, 88% and 89% of our total net revenue for the years ended December 31, 2017, 2016 and 2015, respectively, with the remaining portion attributable to the commercial construction end market. In addition, the residential repair and remodel market represented approximately 7%, 8% and 8% of our total net revenue for the years ended December 31, 2017, 2016 and 2015, respectively.

Material costs

We purchase the materials that we install primarily from manufacturers. The supply of materials we install was impacted during the fourth quarter of 2017, resulting in insulation material allocation throughout the industry and, as a result, increased market pricing in 2018. This increased market pricing could impact our results of operations, to the extent that price increases cannot be passed on to our customers.

Labor costs

Our business is labor intensive. As of December 31, 2017, we had approximately 6,900 employees, most of whom work as installers on local construction sites. As the housing market continues to recover, labor markets continue to tighten as the demand increases for installers. We expect to spend more to hire, train and retain installers to support our growing business in 2018, as tight labor availability continues within the construction industry. We offer a comprehensive benefits package, which many of our local competitors are not able to provide, which will increase costs as we hire additional personnel. Our workers’ compensation costs also continue to increase as we increase our coverage for additional personnel. With the enactment in 2010 of the U.S. Patient Protection and Affordable Care Act, or the Affordable Care Act, we are required to provide affordable coverage, as defined in the Affordable Care Act, to all employees, or otherwise be subject to a payment per employee based on the affordability criteria therein. Therefore, health care costs are expected to increase proportionately with increases in the labor force.

Other factors

We expect our selling and administrative expenses to continue to increase as our business grows, which could impact our future operating profitability.

 

34


Table of Contents

INFLATION

Our performance is dependent to a significant extent upon the levels of U.S. residential new construction spending, which is affected by factors such as interest rates, inflation, consumer confidence and unemployment. We do not believe that inflation has had a material impact on our business, financial condition or results of operations up to this point in the housing recovery.

SEASONALITY

We tend to have higher sales during the second half of the year as our homebuilder customers complete construction of homes placed under contract for sale in the traditionally stronger spring selling season. In addition, some of our larger branches operate in states impacted by winter weather and as such experience a slowdown in construction activity during the first quarter of the calendar year. This winter slowdown contributes to traditionally lower sales and profitability in our first quarter. See Item 1, Business, for further information.

LIQUIDITY AND CAPITAL RESOURCES

Our primary capital requirements are to fund working capital needs, operating expenses, acquisitions and capital expenditures and meet required principal and interest payments. Our capital resources primarily consist of cash from operations and borrowings under our credit agreement and capital equipment leases and loans. Our investments consist of highly liquid instruments including primarily corporate bonds and commercial paper. As of December 31, 2017, we had no outstanding borrowings under our ABL Revolver (as defined below) and our borrowing availability was $100.0 million prior to being reduced by outstanding letters of credit of $17.9 million.

Our acquisition of Alpha, which was completed on January 5, 2017, required us to commit significant resources to the acquisition and ongoing support of Alpha’s business. This acquisition was funded by drawing on the credit facility in existence at that time.

We believe that our cash flows from operations, combined with our current cash levels and available borrowing capacity, will be adequate to support our ongoing operations and to fund our debt service requirements, capital expenditures and working capital for at least the next 12 months as evidenced by our net positive cash flows from operations for the years ended December 31, 2017, 2016 and 2015.

The following table presents selected financial information as of and for the years ended December 31, 2017, 2016 and 2015 (in thousands):

 

     2017      2016      2015  

Cash, cash equivalents and investments

   $ 92,563      $ 14,482      $ 6,818  

Property, plant and equipment, net

     81,075        67,788        57,592  

Total term debt

     347,577        151,427        123,235  

Capital lease obligation

     12,145        15,293        20,442  

Working capital

     195,136        62,286        52,810  

Cash provided by operating activities

     68,772        73,266        34,547  

Cash used in investing activities

     (200,443      (79,597      (111,365

Cash provided by financing activities

     179,699        13,995        72,875  

Senior Secured Credit Agreement

On April 13, 2017, we entered into a $300 million, seven-year term loan facility, which amortizes in quarterly principal payments of $0.8 million. Concurrently, we also entered into an asset-based lending credit agreement providing for a revolving line of credit of up to approximately $100 million and up to $50 million for the issuance of letters of credit. All obligations under the Senior Secured Credit Facilities, and the guarantees of

 

35


Table of Contents

those obligations, are secured by substantially all of the assets of the Company and the guarantors subject to certain exceptions and permitted liens. Our term loan and asset-based lending credit agreement bear interest at either the Eurodollar rate (“LIBOR”) or the base rate (which approximated the prime rate), at our election, plus a margin based on the type of rate applied and leverage ratio: (i) the Term Loan Agreement margin will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii) the ABL Facility margin will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the ABL Facility) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the ABL Facility). Proceeds from the Senior Secured Credit Facilities were used to repay in full all amounts outstanding under our previous credit and security agreement, dated as of February 29, 2016, by and between the Company and the lenders named therein.

The Term Loan was amended on November 30, 2017 (the “Amendment”) to refinance the total principal amount of the Term Loan outstanding under the Term Loan Agreement immediately prior to the effective date of the Amendment, or an aggregate principal amount of $299.3 million on substantially the same terms as the Initial Term Loan, except for (i) a decrease in the Applicable Margin (as defined in the Term Loan Agreement) applicable to the interest rates in the case of base rate and Eurodollar rate loans, (ii) an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii) the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used.

At December 31, 2017, we were in compliance with all applicable covenants under the Senior Secured Credit Agreements. See Note 6 to our audited consolidated financial statements included in this Form 10-K for more information regarding our Senior Secured Credit Facilities, including information pertaining to applicable covenants.

Vehicle and Equipment Notes

We have financing loan agreements with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation.

Total gross assets and respective outstanding loan balances relating to our master loan and equipment agreements were $74.5 million and $50.4 million as of December 31, 2017, respectively and $48.7 million and $38.2 million as of December 31, 2016, respectively. See Note 6 to our audited consolidated financial statements included in this Form 10-K for more information regarding our Master Loan and Security Agreement, Master Equipment Lease Agreement and Master Loan Agreements.

Letters of Credit and Bonds

We use letters of credit to secure our performance under our general liability and workers’ compensation insurance programs. As of December 31, 2017, we had $17.9 million of outstanding letters of credit and $0.3 million in cash securing our performance under these insurance programs. In January 2018, we posted $10.0 million into a trust to serve as additional collateral for our workers’ compensation and general liability policies. Beginning January 2018, this $10.0 million will be classified as restricted cash on our Consolidated Balance Sheets. We occasionally use performance bonds to ensure completion of our work on certain larger customer contracts that can span several months. As of December 31, 2017, we had 64 performance bonds outstanding, totaling approximately $29.9 million. Performance bonds generally do not have stated expiration dates; rather, we are released from the bonds as the contractual performance is completed. As of December 31, 2017, we had 387 permit and license bonds outstanding, totaling approximately $6.3 million. Permit and license bonds are typically issued for one year and are required by certain municipalities when we obtain licenses and permits to perform work in their jurisdictions.

 

36


Table of Contents

Historical cash flow information

Working capital

We carefully manage our working capital and operating expenses. As of December 31, 2017 and 2016, our working capital, including cash, was $195.1 million, or 17.2% of net revenue, and $62.3 million, or 7.2% of net revenue, respectively. The increase in working capital year-over-year in 2017 was driven primarily by a $48.0 million increase in cash and cash equivalents resulting from operating cash flows and loan activity and an increase of $30.1 million in short-term investments. In addition, the increase in accounts receivable and decrease in accounts payable, combined, accounted for only 1.3% of the total 10.0% increase as a percentage of revenue in working capital. We continue to look for opportunities to reduce our working capital as a percentage of net revenue.

Cash flows from operating activities

Net cash provided by operating activities was $68.8 million, $73.3 million and $34.5 million for the twelve months ended December 31, 2017, 2016 and 2015, respectively. Generally, the primary drivers of our cash flow from operations are operating income, adjusted for certain non-cash items, offset by cash payments for taxes and interest on our outstanding debt. Our cash flows from operations can be impacted by the timing of our cash collections on sales and collection of retainage amounts. In addition, cash flows are seasonally stronger in the third and fourth quarters as a result of increased construction activity.

Cash flows from investing activities

Business Combinations. In 2017, 2016 and 2015 we made cash payments, net of cash acquired, of $137.1 million, $53.3 million and $84.3 million, respectively on business combinations. Our acquisition of Alpha in January 2017 required an investing cash outlay of $103.8 million. See Note 15 to our audited consolidated financial statements included in this Form 10-K for more information regarding our business acquisitions in 2017, 2016 and 2015.

Capital Expenditures. Capital expenditures vary depending on prevailing business factors, including current and anticipated market conditions. Total capital expenditures, excluding insignificant non-cash purchases on account, were $31.7 million, $27.0 million and $27.3 million for the years ended December 31, 2017, 2016 and 2015, respectively, and primarily related to purchases of vehicles and various equipment to support our growing operations and increased net revenue. We expect to continue to support any increases in 2018 net revenue through further capital expenditures.

Other. In 2017 we invested $30.2 million in short-term investments consisting primarily of corporate bonds and commercial paper. We made no such investments in 2016 or 2015.

Cash flows from financing activities

We utilize our credit facilities to support our operations and continuing acquisitions as well as to finance our fleet expansion. During 2017, 2016 and 2015 we had cash inflows from our credit facilities, net of payments on these instruments and other long-term debt, amounting to $202.2 million, $27.7 million and $92.6 million, respectively, to support those initiatives. We incurred $8.3 million, $1.2 million and $0.8 million of debt issuance costs in 2017, 2016 and 2015, respectively, related to new credit facilities in each of those years. In addition, we made $7.3 million, $8.6 million and $9.7 million in principal payments on our capital leases in 2017, 2016 and 2015, respectively. Lastly, we incurred $4.5 million, $3.1 million and $3.2 million of acquisition-related obligations in 2017, 2016 and 2015, respectively and repurchased 315,000 of our common stock shares in 2015 for $6.1 million.

 

37


Table of Contents

Financial Instruments

Interest Rate Derivatives

We have various borrowing facilities which charge interest based on the one month U.S. dollar LIBOR rate plus an interest spread. On May 8, 2017, we entered into two interest rate swaps with a notional amount of $100.0 million. During the second quarter of 2017, we began to receive variable rate interest payments based upon one month U.S. dollar LIBOR and in return were obligated to pay interest at a fixed rate of 1.9%. This effectively converted the borrowing rate on $100.0 million of debt from a variable rate to a fixed rate. These derivatives are designated as cash flow hedges for accounting purposes. Accordingly, any effective portion of the unrealized gain or loss on these derivative instruments is reported as a component of other comprehensive income and reclassified into earnings in the same line item associated with the forecasted transactions and in the same period during which the hedged transactions affect earnings. Any ineffective portion of the gain or loss on the derivative instrument is recognized into earnings. For additional disclosures of the gain or loss included with other comprehensive income and earnings in 2017, see Note 9 to our audited consolidated financial statements included in this Form 10-K, Derivative and Hedging Activities. The assumptions used in measuring fair value of the interest rate derivatives are considered level 2 inputs, which are based upon LIBOR and interest paid based upon a designated fixed rate over the life of the swap agreements.

Capped Call Agreement

Certain of our stockholders entered into a capped call agreement with the underwriters of the secondary offering of our common stock completed on June 17, 2014. This agreement provided these stockholders with an option to call from the underwriters a total of approximately 1.0 million shares of our common stock at a capped price, with settlement required to be made in cash. During 2016, these stockholders exercised the call option with respect to approximately 0.7 million of the shares. In addition, in the fourth quarter of 2016, these stockholders simultaneously cancelled the remaining portion of the call option and purchased a new call option from the underwriters. This new capped call agreement provides these stockholders with the option to call from the underwriters a total of approximately 0.4 million shares of our common stock at a capped price. The option becomes exercisable and expires on April 16, 2018 and will be settled in cash. The capped call agreement is between these stockholders and the underwriters and does not represent compensation to the stockholders for services rendered to us. The price paid for the option represents the fair value of that transaction and we are not a party to the agreement. Accordingly, we have not recorded any expense related to this transaction.

Contractual Obligations

In the table below, we set forth our enforceable and legally binding obligations as of December 31, 2017. Some of the amounts included in the table are based on management’s estimates and assumptions about these obligations, including their duration, the possibility of renewal, anticipated actions by third parties and other factors. Because these estimates and assumptions are necessarily subjective, our actual payments may vary from those reflected in the table. In addition, our unrecognized tax benefits under ASC 740, “Income Taxes,” have been excluded from the contractual obligations table because of the inherent uncertainty and the inability to reasonably estimate the timing of cash outflows.

 

     Payments due by period  
(in thousands)    Total      2018      2019      2020      2021      2022      Thereafter  

Long-term debt obligations (1)

   $ 431,168      $ 30,426      $ 29,996      $ 28,558      $ 22,775      $ 18,081      $ 301,332  

Capital lease obligations (2)

     13,204        6,287        4,322        1,688        882        25        —    

Operating lease obligations (3)

     39,801        13,254        10,748        7,349        3,523        2,404        2,523  

 

(1)

Long-term debt obligations include principal and interest payments on our Term Loan under the Senior Secured Credit Agreement as well as our notes payable to sellers of acquisitions and vehicles purchased

 

38


Table of Contents
  under the Master Loan and Security Agreement, the Master Equipment Agreement, and the Master Loan Agreements. Long-term debt obligations do not include commitment fees on the unused portion of the ABL Revolver since those fees are subject to change based on the factors described in Senior Secured Credit Agreement. Interest on seller obligations maturing through March 2025 is estimated using current market rates. For additional information, see Note 6, Long-Term Debt, to our audited consolidated financial statements included in this Form 10-K.
(2) We maintain certain production vehicles under a capital lease structure. The leases expire on various dates through December 2022. Capital lease obligations, as disclosed above, include estimated interest expense payments. In determining expected interest expense payments, we utilize the rates embedded in the lease documentation.
(3) We lease certain locations, vehicles and equipment under operating lease agreements, including, but not limited to, corporate offices, branch locations and various office and operating equipment. In some instances, these location lease agreements exist with related parties. For additional information, see Note 13, Related Party Transactions, to our audited consolidated financial statements included in this Form 10-K.

Off-Balance Sheet Arrangements

As of December 31, 2017 and 2016, other than operating leases, letters of credit issued under the ABL Revolver and performance and license bonds, we had no material off-balance sheet arrangements with unconsolidated entities.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of our consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported using different assumptions or under different conditions. We evaluate our estimates and assumptions on a regular basis. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of our assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions used in preparation of our consolidated financial statements. We provide discussion of our more significant accounting policies, estimates, assumptions and judgments used in preparation of our consolidated financial statements below.

Revenue and Cost Recognition

Revenue from the sale and installation of products is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred or services have been rendered; (iii) the price is fixed or determinable; and (iv) the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the percentage-of-completion method of accounting, depending primarily on the length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the percentage-of-completion method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). Under the cost-to-cost approach, the use of estimated costs to complete each contract is a significant variable in the process of determining recognized revenue and is a significant factor in the accounting for contracts. The costs of earned revenue include all direct

 

39


Table of Contents

material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our financial statements and related disclosures.

Backlog represents expected revenue on uncompleted contracts, including the amount of revenue on contracts for which our work has not yet commenced, less the revenue recognized under these contracts, which we currently estimate to be $80.8 million as of December 31, 2017.

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1 million and $10.3 million as of December 31, 2017 and 2016, respectively.

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Equity-based awards: Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Liability-based awards: Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we re-measure to reflect the fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in the share-based liability, either immediately or over the remaining service period depending on the vested status of the award.

Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable of occurrence, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

 

40


Table of Contents

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs classified as Level 3 inputs. These inputs include projected sales, margin and tax rate.

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within Other Expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with generally accepted accounting principles.

Insurance Liabilities

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, tax planning strategies available and recent financial operations. In projecting future taxable income, we begin with historical results adjusted for the results of discontinued operations and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through income tax provision within the Consolidated Statement of Operations and Comprehensive Income in the period that includes the enactment date of the change.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available.

 

41


Table of Contents

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense.

Recent Accounting Pronouncements

For a description of recently issued and/or adopted accounting pronouncements, see Note 2, Significant Accounting Policies, to our audited consolidated financial statements included in this Form 10-K.

 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risks related to fluctuations in interest rates on our outstanding variable rate debt. As of December 31, 2017, we had approximately $298.5 million outstanding on the term loan under our Senior Secured Credit Agreement, no outstanding borrowings on the ABL Revolver and $0.5 million outstanding under various capital leases subject to variable interest rates. Our two interest rate swaps effectively reduce our variable rate debt by $100.0 million, and therefore total variable rate debt exposed to market risks totaled $199.0 million as of December 31, 2017. A hypothetical one percentage point increase (decrease) in interest rates on our variable rate debt would increase (decrease) our annual interest expense by approximately $2.0 million.

For variable rate debt, interest rate changes generally do not affect the fair value of the debt instrument, but do impact future earnings and cash flows, assuming other factors are held constant. We did not utilize swaps, forward or option contracts on interest rates or commodities, or other types of derivative financial instruments during 2016 or 2015. We have not entered into and currently do not hold derivatives for trading or speculative purposes.

 

Item 8. Financial Statements and Supplementary Data

 

42


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Installed Building Products, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Installed Building Products, Inc. (the “Company”) as of December 31, 2017 and 2016, the related consolidated statements of operations and comprehensive income, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2017, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 28, 2018, expressed an unqualified opinion on the Company’s internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2018

We have served as the Company’s auditor since 2013.

 

43


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share amounts)

 

     As of December 31,  
     2017     2016  

ASSETS

    

Current assets

    

Cash and cash equivalents

   $ 62,510     $ 14,482  

Investments

     30,053       —    

Accounts receivable (less allowance for doubtful accounts of $4,805 and $3,397 at December 31, 2017 and 2016, respectively)

     180,725       128,466  

Inventories

     48,346       40,229  

Other current assets

     33,308       9,214  
  

 

 

   

 

 

 

Total current assets

     354,942       192,391  

Property and equipment, net

     81,075       67,788  

Non-current assets

    

Goodwill

     155,466       107,086  

Intangibles, net

     137,991       86,317  

Other non-current assets

     9,272       8,513  
  

 

 

   

 

 

 

Total non-current assets

     302,729       201,916  
  

 

 

   

 

 

 

Total assets

   $ 738,746     $ 462,095  
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities

    

Current maturities of long-term debt

   $ 16,650     $ 17,192  

Current maturities of capital lease obligations

     5,666       6,929  

Accounts payable

     87,425       67,921  

Accrued compensation

     25,399       18,212  

Other current liabilities

     24,666       19,851  
  

 

 

   

 

 

 

Total current liabilities

     159,806       130,105  

Long-term debt

     330,927       134,235  

Capital lease obligations, less current maturities

     6,479       8,364  

Deferred income taxes

     6,444       14,239  

Other long-term liabilities

     24,562       21,175  
  

 

 

   

 

 

 

Total liabilities

     528,218       308,118  

Commitments and contingencies (Note 14)

    

Stockholders’ equity

    

Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at December 31, 2017 and 2016, respectively

     —         —    

Common Stock; $0.01 par value: 100,000,000 authorized, 32,524,934 and 32,135,176 issued and 31,862,146 and 31,484,774 shares outstanding at December 31, 2017 and 2016, respectively (Note 10)

     325       321  

Additional paid in capital

     174,043       158,581  

Retained earnings

     48,434       7,294  

Treasury Stock; at cost: 662,788 and 650,402 shares at December 31, 2017 and 2016, respectively

     (12,781     (12,219

Accumulated other comprehensive income

     507       —    
  

 

 

   

 

 

 

Total stockholders’ equity

     210,528       153,977  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 738,746     $ 462,095  
  

 

 

   

 

 

 

See accompanying notes to consolidated financial statements

 

44


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except share and per share amounts)

 

     Years ended December 31,  
     2017      2016      2015  

Net revenue

   $ 1,132,927      $ 862,980      $ 662,719  

Cost of sales

     808,901        610,532        474,426  
  

 

 

    

 

 

    

 

 

 

Gross profit

     324,026        252,448        188,293  

Operating expenses

        

Selling

     58,450        49,667        37,702  

Administrative

     164,453        125,472        99,375  

Amortization

     26,857        11,259        6,264  
  

 

 

    

 

 

    

 

 

 

Operating income

     74,266        66,050        44,952  

Other expense (income)

        

Interest expense, net

     17,381        6,177        3,738  

Other

     1,065        263        (716
  

 

 

    

 

 

    

 

 

 

Income before income taxes

     55,820        59,610        41,930  

Income tax provision

     14,680        21,174        15,413  
  

 

 

    

 

 

    

 

 

 

Net income

   $ 41,140      $ 38,436      $ 26,517  
  

 

 

    

 

 

    

 

 

 

Other comprehensive income, net of tax:

        

Unrealized gain on cash flow hedge, net of tax provision of $206, $0 and $0 for the twelve months ended December 31, 2017, 2016 and 2015, respectively

     507        —          —    
  

 

 

    

 

 

    

 

 

 

Comprehensive income

   $ 41,647      $ 38,436      $ 26,517  
  

 

 

    

 

 

    

 

 

 

Basic and diluted net income per share

   $ 1.30      $ 1.23      $ 0.85  
  

 

 

    

 

 

    

 

 

 

Weighted average shares outstanding:

        

Basic

     31,639,283        31,301,887        31,298,163  

Diluted

     31,756,363        31,363,290        31,334,569  

See accompanying notes to consolidated financial statements

 

45


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands, except share amounts)

 

            Additional
Paid In
Capital
    (Accumulated
Deficit) /
Retained
Earnings
                Accumulated
Other
Comprehensive
Income
     Stockholders’
Equity
 
     Common Stock          Treasury Stock       
     Shares      Amount          Shares     Amount       

BALANCE—January 1, 2015

     31,839,087      $ 319      $ 154,497     $ (57,659     (300,000   $ (5,283   $ —        $ 91,874  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Net Income

             26,517              26,517  

Issuance of Common Stock Awards to Employees

     130,613        1        (1              —    

Surrender of Common Stock Awards by Employees

               (1,560          —    

Share-Based Compensation Expense

           1,816                1,816  

Share-Based Compensation Issued to Directors

     13,188           300                300  

Tax Benefit from Stock Plan

           76                76  

Common Stock Repurchase

               (315,000     (6,100        (6,100
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

BALANCE—January 1, 2016

     31,982,888      $ 320      $ 156,688     $ (31,142     (616,560   $ (11,383   $ —        $ 114,483  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Net Income

             38,436              38,436  

Issuance of Common Stock Awards to Employees

     143,528        1        (1              —    

Surrender of Common Stock Awards by Employees

               (33,842     (836        (836

Share-Based Compensation Expense

           1,594                1,594  

Share-Based Compensation Issued to Directors

     8,760           300                300  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

BALANCE—January 1, 2017

     32,135,176      $ 321      $ 158,581     $ 7,294       (650,402   $ (12,219   $ —        $ 153,977  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Net Income

             41,140              41,140  

Purchase of Remaining Interest in Subsidiary

           (1,888              (1,888

Issuance of Common Stock for Acquisition

     282,577        3        10,856                10,859  

Issuance of Common Stock Awards to Employees

     101,241        1        (1              —    

Surrender of Common Stock Awards by Employees

               (12,386     (562        (562

Share-Based Compensation Expense

           6,195                6,195  

Share-Based Compensation Issued to Directors

     5,940           300                300  

Other Comprehensive Income, Net of Tax

                   507        507  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

BALANCE—December 31, 2017

     32,524,934      $ 325      $ 174,043     $ 48,434       (662,788   $ (12,781   $ 507      $ 210,528  
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

See accompanying notes to consolidated financial statements

 

46


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

     Years ended December 31,  
     2017     2016     2015  

Cash flows from operating activities

      

Net income

   $ 41,140     $ 38,436     $ 26,517  

Adjustments to reconcile net income to net cash provided by operating activities

      

Depreciation and amortization of property and equipment

     28,285       23,571       16,975  

Amortization of intangibles

     26,857       11,259       6,264  

Amortization of deferred financing costs and debt discount

     1,093       383       264  

Provision for doubtful accounts

     2,834       2,928       919  

Write-off of debt issuance costs

     2,113       286       —    

Gain on sale of property and equipment

     (492     (254     (409

Gain on bargain purchase

     —         —         (1,116

Noncash stock compensation

     6,592       1,894       2,116  

Deferred income taxes

     (6,160     (605     (1,515

Changes in assets and liabilities, excluding effects of acquisitions

      

Accounts receivable

     (19,955     (18,760     (17,526

Inventories

     (3,667     (8,677     (2,846

Other assets

     (4,602     2,803       823  

Accounts payable

     6,303       12,400       (2,511

Income taxes payable/receivable

     (18,605     1,484       3,592  

Other liabilities

     7,036       6,118       3,000  
  

 

 

   

 

 

   

 

 

 

Net cash provided by operating activities

     68,772       73,266       34,547  
  

 

 

   

 

 

   

 

 

 

Cash flows from investing activities

      

Purchases of investments

     (30,194     —         —    

Purchases of property and equipment

     (31,668     (27,013     (27,305

Acquisitions of businesses, net of cash acquired of $247, $2,181 and $926 in 2017, 2016 and 2015, respectively

     (137,120     (53,312     (84,274

Proceeds from sale of property and equipment

     959       691       634  

Other

     (2,420     37       (420
  

 

 

   

 

 

   

 

 

 

Net cash used in investing activities

     (200,443     (79,597     (111,365
  

 

 

   

 

 

   

 

 

 

Cash flows from financing activities

      

Proceeds from revolving line of credit under credit agreement applicable to respective period (Note 6)

     —         37,975       149,350  

Payments on revolving line of credit under credit agreement applicable to respective period (Note 6)

     —         (37,975     (149,350

Proceeds from term loan under credit agreement applicable to respective period (Note 6)

     300,000       100,000       50,000  

Payments on term loan under credit agreement applicable to respective period (Note 6)

     (97,750     (51,875     (24,688

Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 6)

     112,500       12,500       50,000  

Payments on delayed draw term loan under credit agreement applicable to respective period (Note 6)

     (125,000     (50,000     —    

Proceeds from vehicle and equipment notes payable

     22,460       22,948       21,334  

Debt issuance costs

     (8,281     (1,238     (758

Principal payments on long-term debt

     (10,002     (5,849     (4,088

Principal payments on capital lease obligations

     (7,314     (8,598     (9,674

Acquisition-related obligations

     (4,464     (3,057     (3,151

Repurchase of common stock

     —         —         (6,100

Surrender of common stock awards by employees

     (562     (836     —    

Purchase of remaining interest in subsidiary

     (1,888     —         —    
  

 

 

   

 

 

   

 

 

 

Net cash provided by financing activities

     179,699       13,995       72,875  
  

 

 

   

 

 

   

 

 

 

Net change in cash and cash equivalents

     48,028       7,664       (3,943

Cash and cash equivalents at beginning of year

     14,482       6,818       10,761  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents at end of year

   $ 62,510     $ 14,482     $ 6,818  
  

 

 

   

 

 

   

 

 

 

Supplemental disclosures of cash flow information

      

Net cash paid during the year for:

      

Interest

   $ 13,758     $ 5,342     $ 3,287  

Income taxes, net of refunds

     38,887       18,929       13,493  

Supplemental disclosure of noncash investing and financing activities

      

Common stock issued for acquisition of business

     10,859       —         —    

Vehicles capitalized under capital leases and related lease obligations

     4,440       3,737       3,379  

Seller obligations in connection with acquisition of businesses

     5,128       4,459       13,180  

Unpaid purchases of property and equipment included in accounts payable

     2,003       775       220  

See accompanying notes to consolidated financial statements

 

47


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 – ORGANIZATION

Installed Building Products, Inc. (“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, 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 125 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. Commercial sales have increased primarily due to the acquisition of Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, “Alpha”).

Each of our branches has the capacity to serve all of our end markets. For the years ended December 31, 2017, 2016 and 2015, residential new construction and repair and remodel was 83%, 88% and 89% of our net revenue and commercial construction was 17%, 12% and 11% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:

 

     Years ended December 31,  
     2017     2016     2015  

Insulation

     67     77     78

Waterproofing

     8       2       2  

Shower doors, shelving and mirrors

     7       5       5  

Garage doors

     5       6       6  

Rain gutters

     4       4       5  

Other building products

     9       6       4  
  

 

 

   

 

 

   

 

 

 
     100     100     100

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.

Use of Estimates

Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the percentage-of-completion method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of the reporting unit, valuation of acquired intangible assets, impairment of intangible assets and other long-lived assets, share-based compensation, reserves for general liability and workers’ compensation and medical insurance. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.

 

48


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $55.6 million of cash equivalents as of December 31, 2017 and zero cash equivalents as of December 31, 2016. Substantially all cash is held in banks providing FDIC coverage of $0.25 million per depositor.

Revenue and Cost Recognition

Revenue from the sale and installation of products is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred or services have been rendered; (iii) the price is fixed or determinable; and (iv) the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the percentage-of-completion method of accounting, depending primarily on length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the percentage-of-completion method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the percentage-of-completion method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.

Accounting Policy for Derivative Instruments and Hedging Activities

We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting.

Investment Policy

Marketable securities with original maturities longer than three months but less than one year from the balance sheet date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of held-to-maturity investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December 31, 2017, all of our investments were classified as held-to-maturity.

Business Combinations

The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize

 

49


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

customer relationships, trademarks and trade names, backlog and non-competition agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.

At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.

Accounts Receivable

We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.

Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1 million and $10.3 million as of December 31, 2017 and 2016, respectively. As of December 31, 2017, all but $0.5 million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.

 

50


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Allowance for Doubtful Accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):

 

Allowance for doubtful accounts receivable

 

January 1, 2015

   $ 2,661  

Charged to costs and expenses

     919  

Charged to other accounts (1)

     533  

Deductions (2)

     (1,627
  

 

 

 

December 31, 2015

   $ 2,486  
  

 

 

 

Charged to costs and expenses

     2,928  

Charged to other accounts (1)

     435  

Deductions (2)

     (2,452
  

 

 

 

December 31, 2016

   $ 3,397  
  

 

 

 

Charged to costs and expenses

     2,834  

Charged to other accounts (1)

     699  

Deductions (2)

     (2,125
  

 

 

 

December 31, 2017

   $ 4,805  
  

 

 

 

 

(1) Recovery of receivables previously written off as bad debt and other
(2) Write-off of uncollectible accounts receivable

Concentration of Credit Risk

Credit risk is our risk of financial loss from the non-performance of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers’ financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December 31, 2017, 2016 and 2015.

Inventories

Inventories consist of insulation, garage doors, rain gutters, shower doors, mirrors, closet shelving and other products. We install these products but do not manufacture them. We value inventory at the lower of cost or market with cost determined using the first-in, first-out (“FIFO”) method. As of December 31, 2017 and 2016, all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or market value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.

 

51


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Property and Equipment

Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.

Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.

Goodwill

Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October 1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative two-step goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit’s fair value to identify potential impairment. The estimate of the reporting unit’s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management’s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.

Impairment of Other Intangible and Long-Lived Assets

Other intangible assets consist of customer relationships, backlog, non-competition agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships – eight to 15 years, non-competition agreements – one to five years and business trademarks and trade names – eight to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.

We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair market value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December 31, 2017, 2016 and 2015.

Other Liabilities

Our workers’ compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8 million. If we do

 

52


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

not pay these claims, our workers’ compensation insurance carriers are required to make these payments to the claimants on our behalf. Effective with the plan year beginning October 1, 2015, our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0 million, subject to an aggregate cap of $8.0 million. If we do not pay these claims, our general liability insurance carrier is required to make these payments to the claimants on our behalf. Prior to the claim year beginning October 1, 2015, our general liability insurance program has a self-incurred retention (“SIR”) of $0.4 million whereby we continue to be responsible for all claims below the SIR and the insurance company continues to be responsible for all liabilities above the SIR. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December 31, 2017 and 2016. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.

The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers’ compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.

We carry insurance for a number of risks, including, but not limited to, workers’ compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.

Advertising Costs

Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.2 million, $3.0 million and $2.3 million for the years ended December 31, 2017, 2016 and 2015, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.

Deferred Financing Costs

Deferred financing costs and debt issuance costs combined, totaling $6.8 million and $1.7 million, net of accumulated amortization as of December 31, 2017 and 2016, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other non-current assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December 31, 2017 and 2016, respectively. The related amortization expense of these costs combined was $1.1 million, $0.4 million and $0.3 million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2017, 2016 and 2015, respectively. In addition, we expensed loan costs of approximately $1.0 million and $0.3 million for the years ended December 31, 2017 and 2016, respectively, associated with our Credit and Security Agreement because

 

53


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

they did not meet the requirements for capitalization. For the year ended December 31, 2017, we wrote off $2.1 million in loan costs as a result of refinancing our credit facilities. We did not write off any loan costs during the year ended December 31, 2016. For additional information, see Note 6, Long-Term Debt.

Share-Based Compensation

Our share-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and non-employee members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.

Equity-based awards: Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the non-performance-based awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.

Liability-based awards: Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we re-measure to reflect their fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in our share-based liability, either immediately or over the remaining service period depending on the vested status of the award.

Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.

Income Taxes

We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.

Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including

 

54


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.

Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the “Tax Act”) that was enacted on December 22, 2017 reduces the US federal corporate tax rate from 35% to 21% effective January 1, 2018. The Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. See Note 12, Income Taxes, for additional information.

A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.

We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.

Estimated Fair Value of Financial Instruments

Accounts receivable, accounts payable, cash and cash equivalents, short-term investments and accrued liabilities as of December 31, 2017 and 2016 approximate their fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the term loan, delayed draw term loan and revolving line of credit under the current and previous credit agreements approximate their fair values as of December 31, 2017 and 2016 due to the variable rate nature of the agreements. The carrying amount of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of December 31, 2017 and 2016 because we have incurred the obligations within recent fiscal years when the interest rate markets have been low and stable despite the changes in the interest rate environment in 2017. Refinancing these obligations at current market rates would result in similar balances. All debt classifications represent Level 2 fair value measurements.

 

55


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Recently Adopted Accounting Pronouncements

We have not recently adopted any new accounting pronouncements that have had a material impact on our financial statements. We continuously review the Federal Accounting Standards Board’s issued Accounting Standards Updates to ensure we have adopted all current accounting pronouncements, and include any such standard adoptions that are deemed to have a material impact on our financial statements herein.

Recently Issued Accounting Pronouncements Not Yet Adopted

In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers (Topic 606).” ASU 2014-09 and related subsequently issued amendments set forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December 15, 2017, including interim periods within those reporting periods. We commenced our evaluation of the impact of ASC 606 in late 2016, by evaluating its impact on selected contracts. Based on our initial review of those select contracts, we developed a project plan to evaluate numerous contracts across our business and assess the internal control structure in order to adopt ASC 606 on January 1, 2018. We have periodically briefed our Audit Committee on our progress made towards adoption. As of December 31, 2017, we have completed our assessment on the applicability of the standard on accounting for contracts with customers. The standard will result in a change to the timing of revenue recognition for certain of our contracts that, under ASC 605, we currently recognize revenue on a performance obligation level as each obligation is completed whereas, under ASC 606, we will recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs based on a percentage-of-completion method using input methods as a measure of progress. We do not expect the impact on our revenue recognition to be material for our contracts that are currently recognized under the existing percentage-of-completion method of accounting, due to the inherent similarities of the over time methodology of revenue recognition to percentage-of-completion. We adopted the new standard on January 1, 2018, using the modified retrospective approach, and as such will recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings on January 1, 2018. The estimated adjustment to our opening retained earnings on January 1, 2018, as a result of implementation of this ASU, is estimated to be approximately $3.0 million.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” This update amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU 2016-02 requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. For public business entities, this update is effective for annual reporting periods beginning after December 15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard’s issuance date. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Consolidated Balance Sheets. Information about our undiscounted future lease payments and the timing of those payments is in Note 14, Commitments and Contingencies, in our Form 10-K. We will adopt this standard effective January 1, 2019.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This ASU amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and

 

56


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

supportable forecasts. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, “Statement of Cash Flows: Clarification of Certain Cash Receipts and Cash Payments (Topic 230).” This ASU addresses the diversity in practice related to the classification of certain cash receipts and payments in the statement of cash flows by adding or clarifying guidance on eight specific cash flow issues. We have determined that this update addresses one issue that specifically impacts us, which is the classification of contingent consideration payments made after a business combination. We adopted the new provision on January 1, 2018 and as such will classify contingent consideration payments in excess of the recorded contingent liability not made soon after the acquisition date as operating activities on the cash flow statement. Cash payments made soon after the acquisition date will be classified as investing activities.

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.” This ASU better aligns a company’s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.

NOTE 3 – INVESTMENTS

Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level 1 measurements. The investments in these funds were $55.6 million as of December 31, 2017. We had no such investments as of December 31, 2016.

All other investments are classified as held-to-maturity and consist of highly liquid instruments including primarily corporate bonds and commercial paper. As of December 31, 2017, the amortized cost of these investments equaled the net carrying value, which was $30.1 million. We had no such investments as of December 31, 2016. All held-to-maturity securities as of December 31, 2017 mature in one year or less. See Note 8, Fair Value Measurements, for additional information.

NOTE 4 – PROPERTY AND EQUIPMENT

Property and equipment consisted of the following (in thousands):

 

     As of December 31,  
     2017      2016  

Land

   $ 66      $ 66  

Buildings

     218        218  

Leasehold improvements

     6,152        5,235  

Furniture, fixtures and equipment

     30,863        26,344  

Vehicles and equipment

     153,744        124,861  
  

 

 

    

 

 

 
     191,043        156,724  

Less: accumulated depreciation and amortization

     (109,968      (88,936
  

 

 

    

 

 

 
   $ 81,075      $ 67,788  
  

 

 

    

 

 

 

 

57


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

During the twelve months ended December 31, 2017 and 2016 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):

 

     As of December 31,  
     2017      2016      2015  

Cost of sales

   $ 26,731      $ 22,294      $ 16,101  

Administrative

     1,554        1,276        874  

Property and equipment as of December 31, 2017 and 2016 of $49.7 million and $42.7 million, respectively, were fully depreciated but still being utilized in our business.

NOTE 5 – GOODWILL AND INTANGIBLES

Goodwill

The change in carrying amount of goodwill was as follows (in thousands):

 

     Goodwill
(Gross)
     Accumulated
Impairment
Losses
     Goodwill
(Net)
 

January 1, 2016

   $ 160,516      $ (70,004    $ 90,512  

Business combinations

     16,918        —          16,918  

Other

     (344      —          (344
  

 

 

    

 

 

    

 

 

 

December 31, 2016

     177,090        (70,004      107,086  

Business combinations

     47,727        —          47,727  

Other

     653        —          653  
  

 

 

    

 

 

    

 

 

 

December 31, 2017

   $ 225,470      $ (70,004    $ 155,466  
  

 

 

    

 

 

    

 

 

 

Other changes included in the above table for the years ended December 31, 2017 and 2016 include minor adjustments for the allocation of certain acquisitions still under measurement. In addition, other changes for the year ended December 31, 2017 include multiple immaterial tuck-in acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.

At October 1, 2017, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December 31, 2017. In addition, no impairment of goodwill was recognized for the years ended December 31, 2016 or 2015.

 

58


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 December 31,  
     2017      2016  
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net Book
Value
     Gross
Carrying
Amount
     Accumulated
Amortization
     Net Book
Value
 

Amortized intangibles:

                 

Customer relationships

   $ 121,015      $ 38,651      $ 82,364      $ 80,909      $ 27,533      $ 53,376  

Covenants not-to-compete

     11,807        4,773        7,034        8,602        2,466        6,136  

Trademarks and tradenames

     58,136        14,076        44,060        37,303        10,498        26,805  

Backlog

     13,600        9,067        4,533        —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
   $ 204,558      $ 66,567      $ 137,991      $ 126,814      $ 40,497      $ 86,317  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

There was no intangible asset impairment loss for the years ended December 31, 2017, 2016 and 2015.

The gross carrying amount of intangibles increased approximately $77.7 million and $30.4 million during the years ended December 31, 2017 and 2016, respectively. Intangibles associated with business combinations accounted for approximately $76.8 million and $30.3 million of the increases during the years ended December 31, 2017 and 2016, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $26.9 million, $11.3 million and $6.3 million during the years ended December 31, 2017, 2016 and 2015, respectively. Remaining estimated aggregate annual amortization expense is as follows (in thousands):

 

2018

   $ 23,516  

2019

     18,387  

2020

     17,671  

2021

     16,653  

2022

     15,735  

Thereafter

     46,029  

 

59


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 6 – LONG-TERM DEBT

Long-term debt consisted of the following (in thousands):

 

     As of December 31,  
     2017      2016  

Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively

   $ 293,354      $ 95,803  

Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively

     —          12,450  

Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%

     50,357        38,186  

Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%

     3,866        4,988  
  

 

 

    

 

 

 
     347,577        151,427  

Less: current maturities

     (16,650      (17,192
  

 

 

    

 

 

 

Long-term debt, less current maturities

   $ 330,927      $ 134,235  
  

 

 

    

 

 

 

On April 13, 2017, we entered into a term loan credit agreement (the “Term Loan Agreement”) which provides for a seven-year $300.0 million term loan facility (the “Term Loan”) and an asset-based lending credit agreement (the “ABL Credit Agreement” and together with the Term Loan Agreement, the “Senior Secured Credit Agreements”) which provides for up to approximately $100.0 million with a sublimit up to $50.0 million for the issuance of letters of credit (the “ABL Revolver” and together with the Term Loan, the “Senior Secured Credit Facilities”), which may be reduced or increased pursuant to the ABL Credit Agreement. The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the ABL Credit Agreement. Proceeds from the Senior Secured Credit Facilities were used to repay in full all amounts outstanding under the Credit and Security Agreement (the “Credit and Security Agreement”), dated as of February 29, 2016, by and among the Company and the lenders named therein.

The Term Loan was amended on November 30, 2017 (the “Amendment”) to refinance the total principal amount of the Term Loan outstanding under the Term Loan Agreement immediately prior to the effective date of the Amendment, or an aggregate principal amount of $299.3 million, on substantially the same terms as the initial term loan, except for (i) a decrease in the Applicable Margins (as defined below) applicable to the base rate and Eurodollar rate loans, (ii) an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii) the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the ABL Credit Agreement. The Term Loan amortizes in quarterly principal payments of approximately $0.8 million, with any remaining unpaid balances due on April 15, 2024, which is the maturity date. Loans incurred under the ABL Revolver will have a final maturity of April 13, 2022.

Subject to certain exceptions, the Term Loan will be subject to mandatory pre-payments equal to (i) 100% of the net cash proceeds from issuances or incurrence of debt by the Company or any of its restricted subsidiaries (other than with respect to certain permitted indebtedness); (ii) 100% of the net cash proceeds from certain sales or dispositions of assets by the Company or any of its restricted subsidiaries in excess of a certain amount and

 

60


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

subject to customary reinvestment provisions and certain other expenses; and (iii) 50% (with step-downs to 25% and 0% based upon achievement of specified net leverage ratios) of excess cash flow of the Company and its restricted subsidiaries in excess of $5.0 million, subject to customary exceptions and limitations.

Loans under the Senior Secured Credit Facilities bear interest based on, at the Company’s election, either the base rate or the Eurodollar rate plus, in each case, an applicable margin (the “Applicable Margin”). The Applicable Margin in respect of loans under (i) the Term Loan Agreement will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii) the ABL Facility will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the ABL Facility) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the ABL Facility).

In addition, we will pay customary commitment fees and letter of credit fees under the ABL Credit Agreement. The commitment fees will vary based upon a measure of our utilization under the ABL Revolver.

The Senior Secured Credit Agreements each contain a number of customary affirmative and negative non-financial covenants, and the ABL Credit Agreement also contains a financial covenant requiring the satisfaction of a minimum fixed charge coverage ratio of 1.00 to 1.00 in the event that we do not meet a minimum measure of availability under the ABL Revolver.

Vehicle and Equipment Notes

We are party to a Master Loan and Security Agreement (“Master Loan and Security Agreement”), a Master Equipment Lease Agreement (“Master Equipment Agreement”) and one or more Master Loan Agreements (“Master Loan Agreements”) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. One of these Master Loan Agreements, entered into in November 2017, is with US Bank and provides for up to $100.0 million. The facility is subject to a 60-month term with interest rates being set at the time of funding. As of December 31, 2017, substantially all of the $100.0 million US Bank Master Loan was available for purchases of equipment.

Total gross assets relating to our master loan and equipment agreements were $74.5 million and $48.7 million as of December 31, 2017 and 2016, respectively, none of which were fully depreciated as of December 31, 2017 or 2016, respectively. The net book value of assets under these agreements was $51.4 million and $38.0 million as of December 31, 2017 and 2016, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.

 

61


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 7 – COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS

Uncompleted contracts were as follows (in thousands):

 

     As of
December 31, 2017
 

Costs incurred on uncompleted contracts

   $ 79,235  

Estimated earnings

     44,035  
  

 

 

 

Total

     123,270  

Less: Billings to date

     121,464  
  

 

 

 

Net under (over) billings

   $   1,806  
  

 

 

 

Net under (over) billings were as follows (in thousands):

 

    

As of
December 31, 2017

 

Costs and estimated earnings in excess of billings on uncompleted contracts

   $ 6,182  

Billings in excess of costs and estimated earnings on uncompleted contracts

     (4,376
  

 

 

 

Net under (over) billings

   $ 1,806  
  

 

 

 

The asset, costs and estimated earnings in excess of billings on uncompleted contracts, represents revenues recognized in excess of amounts billed and is included in other current assets in our Consolidated Balance Sheets. The liability, billings in excess of costs and estimated earnings on uncompleted contracts, represents billings in excess of revenues recognized and is included in other current liabilities in our Consolidated Balance Sheets.

NOTE 8 – FAIR VALUE MEASUREMENTS

Fair Values

Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

ASC 820, “Fair Value Measurement,” establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:

Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.

Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3: Significant unobservable inputs that reflect a reporting entity’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

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

 

62


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 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 December 31, 2017 and 2016 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 years ended December 31, 2017, 2016 and 2015, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis. See the “Impairment of Other Intangible and Long-Lived Assets” caption of Note 2, Significant Accounting Policies, for more information.

Estimated Fair Value of Financial Instruments

The fair values of financial assets and liabilities not described above were as follows (in thousands):

 

     As of December 31, 2017  
     Total      Level 1      Level 2      Level 3  

Financial assets:

           

Cash equivalents

   $ 55,634      $ 55,634      $ —        $ —    

Investments

     30,038        —          30,038        —    

Derivative financial instruments, net of tax

     618           618     
  

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 86,290      $ 55,634      $ 30,656      $ —    
  

 

 

    

 

 

    

 

 

    

 

 

 

We had no such items upon which to report fair value as of December 31, 2016. See Note 3, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 9, Derivatives and Hedging Activities, for more information on derivative financial instruments. In addition, see Note 2 for more information regarding our accounting for fair value instruments.

NOTE 9 – DERIVATIVES AND HEDGING ACTIVITIES

Risk Management Objective of Using Derivatives

We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.

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. To accomplish these objectives, we primarily use interest rate swaps as part of our

 

63


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 December 31, 2017, we have two interest rate swaps with a beginning notional of $100.0 million that amortize quarterly to $95.3 million at a maturity date of May 31, 2022. We did not have any derivative instruments as of December 31, 2016.

The effective portion of changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2017, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. The ineffective portion of the change in fair value of the derivatives, when present, is recognized directly in earnings. During the twelve months ended December 31, 2017, we recorded $0.1 million as a result of hedge ineffectiveness in earnings.

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 $0.2 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 December 31, 2017, the Company has not posted any collateral related to these agreements.

NOTE 10 – STOCKHOLDERS’ EQUITY

As of December 31, 2017, we had $0.5 million in accumulated other comprehensive income on our Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.

In March 2015, we entered into a share repurchase agreement with Installed Building Systems, Inc. (“IBS”), a related party, for the purchase of 315 thousand shares of our common stock for a purchase price of approximately $6.1 million or $19.23 per share, which represented a 7.5% discount to the last reported price of our common stock on March 13, 2015. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation. For additional information, see Note 13, Related Party Transactions.

NOTE 11 – EMPLOYEE BENEFITS

Healthcare

We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.4 million, $15.2 million and $11.8 million for the years ended December 31, 2017, 2016 and 2015, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (“IBNR”) is included within accrued compensation on the Consolidated Balance Sheets and was $1.8 million and $1.7 million as of December 31, 2017 and 2016, respectively.

Workers’ Compensation

We participate in multiple workers’ compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We

 

64


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

accrue for the estimated losses occurring from both asserted and unasserted claims. Workers’ compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.

Workers’ compensation expense totaled $13.5 million, $12.1 million and $12.0 million for the years ended December 31, 2017, 2016 and 2015, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers’ compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):

 

     As of December 31,  
     2017      2016  

Included in other current liabilities

   $ 5,899      $ 4,595  

Included in other long-term liabilities

     8,721        7,052  
  

 

 

    

 

 

 
   $ 14,620      $ 11,647  
  

 

 

    

 

 

 

We also had an insurance receivable for claims that exceeded the stop loss limit included on the Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):

 

     As of December 31,  
     2017      2016  

Included in other non-current assets

   $ 1,826      $ 1,249  

Profit-Sharing Plans

We also participate in various profit-sharing and 401(k) plans. Certain plans provide that eligible employees can defer a portion of their wages into the trust, subject to current Internal Revenue Code rules and limitations. 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. During the years ended December 31, 2017, 2016 and 2015, we recognized 401(k) plan expenses of $1.6 million, $1.3 million and $0.8 million, respectively, which is included in administrative expenses on the accompanying Consolidated Statements of Operations and Comprehensive Income.

Share-Based Compensation

Directors

We periodically grant shares of restricted stock to members of our board of directors. Accordingly, we record compensation expense within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of the grant.

In 2017, 2016 and 2015, we granted approximately six thousand, nine thousand and 13 thousand shares of restricted stock, respectively, at a price of $50.50, $34.23 and $22.74 per share, respectively (which represents market price on the grant dates), to non-employee members of our board of directors. Accordingly, for each of the years ended December 31, 2017, 2016 and 2015, we recorded $0.3 million in compensation expense related

 

65


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. These shares vested on the grant date since there is no service period associated with these awards.

The weighted-average grant date fair value is the same as the issue price for all shares.

Employees – Common Stock Awards

During the twelve months ended December 31, 2017, we granted approximately 0.1 million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April 20, 2018, 2019 and 2020 to certain employees. During the twelve months ended December 31, 2016, we granted approximately 0.1 million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April 20, 2017, 2018 and 2019 to certain employees.

During the twelve months ended December 31, 2017, our employees surrendered approximately 11 thousand shares of our common stock to satisfy tax withholding obligations arising in connection with the vesting of such common stock awards previously issued under our 2014 Omnibus Incentive Plan. We recorded $2.7 million and $1.6 million in compensation expense related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income for the years ended December 31, 2017 and 2016, respectively. We recognized excess tax benefits within income tax provision on the Consolidated Statements of Operations and Comprehensive Income of approximately $0.6 million and $0.3 million for the years ended December 31 2017 and 2016, respectively.

As of December 31, 2017, there was $5.5 million of unrecognized compensation expense related to these nonvested common stock awards. 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 2.0 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 twelve months ended December 31, 2017, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2018 contingent upon achievement of these targets. We recorded $0.9 million in compensation expense associated with these performance-based awards.

As of December 31, 2017, there was $1.7 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.9 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.

In addition, during the twelve months ended December 31, 2017, we established, and our Board of Directors approved, performance-based restricted stock awards to be issued to certain employees between 2018 and 2022 contingent upon achievement of certain performance targets. These awards will be accounted for as liability-based awards since they represent a predominantly-fixed monetary amount that will be settled with a variable number of common shares and as such are included in other long-term liabilities on the Consolidated Balance Sheets. We recorded $0.1 million in compensation expense associated with these performance-based awards. The unrecognized compensation expense associated with the liability-based awards is subject to fair value adjustment each reporting period, and is expected to be recognized on a straight-line basis over the remaining vesting period of 4 years.

 

66


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Employees – Performance-Based Restricted Stock Units

During the twelve months ended December 31, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2018 contingent 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 $2.6 million in compensation expense associated with these performance-based units during the twelve months ended December 31, 2017.

As of December 31, 2017, there was $1.1 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.3 years. See the table below for changes in shares and related weighted average fair market value per share.

Share-Based Compensation Summary

Amounts for each category of equity-based award for employees as of December 31, 2017 and changes during the twelve months ended December 31, 2017 were as follows:

 

     Common Stock
Awards
     Performance-Based
Stock Awards
     Performance-Based
Restricted Stock
Units
 
     Awards     Weighted
Average
Fair
Market
Value
Per Share
     Awards      Weighted
Average
Fair
Market
Value
Per Share
     Units     Weighted
Average
Fair
Market
Value
Per Share
 

Nonvested awards/units at December 31, 2016

     161,174     $ 26.36        —        $ —          —       $ —    

Granted

     101,241       52.00        77,254        41.00        74,818       52.16  

Vested

     (58,302     26.43        —          —          —         —    

Forfeited/Cancelled

     (1,782     35.07        —          —          (2,818     52.00  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

Nonvested awards/units at December 31, 2017

     202,331     $ 39.09        77,254      $ 41.00        72,000     $ 52.16  
  

 

 

   

 

 

    

 

 

    

 

 

    

 

 

   

 

 

 

During the twelve months ended December 31, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):

 

     2017      2016  

Cost of sales

   $ 965      $ —    

Selling

     571        —    

Administrative

     5,055        1,894  
  

 

 

    

 

 

 
   $ 6,591      $ 1,894  
  

 

 

    

 

 

 

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.

As of December 31, 2017, approximately 2.6 million of the 3.0 million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.

 

67


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 12 – INCOME TAXES

The provision for income taxes is comprised of (in thousands):

 

     Years ended December 31,  
     2017      2016      2015  

Current:

        

Federal

   $ 17,557      $ 18,307      $ 13,939  

State

     3,302        3,472        2,989  
  

 

 

    

 

 

    

 

 

 
     20,859        21,779        16,928  

Deferred:

        

Federal

     (5,895      (338      (1,255

State

     (284      (267      (260
  

 

 

    

 

 

    

 

 

 
     (6,179      (605      (1,515
  

 

 

    

 

 

    

 

 

 

Total tax expense

   $ 14,680      $ 21,174      $ 15,413  
  

 

 

    

 

 

    

 

 

 

The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):

 

     Years ended December 31,  
     2017     2016     2015  

Income tax at federal statutory rate

   $ 19,537       35.0   $ 20,864       35.0   $ 14,676       35.0

Stock compensation

     (581     (1.0 %)      (227     (0.4 %)      —         0.0

Qualified Production Activity Deduction

     (1,715     (3.1 %)      (1,776     (3.0 %)      (1,347     (3.2 %) 

Other permanent items

     197       0.4     (92     (0.1 %)      (69     (0.2 %) 

Change in valuation allowance

     285       0.5     442       0.7     467       1.1

Change in uncertain tax positions

     (1,807     (3.2 %)      66       0.1     (559     (1.3 %) 

State income taxes, net of federal benefit

     2,150       3.8     1,897       3.2     2,245       5.4

Rate impact of the Tax Act

     (3,386     (6.1 %)      —             —        
  

 

 

     

 

 

     

 

 

   

Total tax expense

   $ 14,680       26.3   $ 21,174       35.5   $ 15,413       36.8
  

 

 

     

 

 

     

 

 

   

 

68


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Components of the net deferred tax asset or liability are as follows (in thousands):

 

     As of December 31,  
     2017      2016  

Deferred Tax Assets

     

Long-term

     

Accrued reserves and allowances

   $ 3,916      $ 1,866  

Allowance for doubtful accounts

     426        448  

Inventories

     213        284  

Intangibles

     3,279        806  

Net operating loss carryforwards

     2,623        2,921  

Other current and long-term

     10        2  
  

 

 

    

 

 

 

Long-term deferred tax assets

     10,467        6,327  

Less: Valuation allowance

     (1,746      (2,415
  

 

 

    

 

 

 

Net deferred tax assets

     8,721        3,912  

Deferred Tax Liabilities

     

Long-term

     

Accrued reserves and allowances

     (308      (565

Property and equipment

     (1,453      (1,505

Intangibles

     (3,543      (4,899

Investment in partnership

     (9,189      (9,530

Other

     (208      (62
  

 

 

    

 

 

 

Long-term deferred tax liabilities

     (14,701      (16,561
  

 

 

    

 

 

 

Net deferred tax liabilities

   $ (5,980    $ (12,649
  

 

 

    

 

 

 

As of December 31, 2017, we have recorded a deferred tax asset of $2.6 million reflecting the benefit of $10.6 million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.

Valuation Allowance

We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.

Based on this evaluation, a valuation allowance has been recorded as of December 31, 2017 and 2016 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.

 

69


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Uncertain Tax Positions

We are subject to taxation in the United States and various state jurisdictions. As of December 31, 2017, our tax years for 2014 through 2016 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):

 

Unrecognized tax benefit, January 1, 2016

   $ 3,586  

Increase as a result of tax positions taken during the period

     2,354  

Decrease as a result of tax positions taken during the period

     (1,356

Decrease as a result of expiring statutes

     (487
  

 

 

 

Unrecognized tax benefit, December 31, 2016

     4,097  

Increase as a result of tax positions taken during the period

     4,353  

Decrease as a result of tax positions taken during the period

     (2,311

Decrease as a result of expiring statutes

     (1,689
  

 

 

 

Unrecognized tax benefit, December 31, 2017

   $ 4,450  
  

 

 

 

Unrecognized tax benefits of $1.5 million at December 31, 2017 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December 31, 2017 are $0.1 million.

We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.1 million.

Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.

Impacts of the Tax Cuts and Jobs Act

The Tax Act was enacted on December 22, 2017. The Tax Act reduces the U.S. federal corporate tax rate from 35% to 21%, which had a positive impact on our 2017 effective tax rate due to the revaluation of our ending net deferred tax liabilities, and we expect it will have a positive impact on our effective tax rate in 2018 and subsequent years.

Income tax expense (benefit) decreased $3.4 million for the year ended December 31, 2017, compared to 2016, due to the impact of the Tax Act. The Company recognized a $3.8 million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. The tax benefit was partially offset by tax expense of $0.4 million net amount for the revaluation of the uncertain tax positions and the valuation allowance.

The Company has recognized the tax impacts related to the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Act.

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 related ownership. For additional information, see Note 14, Commitments and Contingencies.

 

70


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

For the years ended December 31, 2017, 2016 and 2015, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):

 

     Years ended December 31,  
     2017      2016      2015  

Sales

   $ 10,250      $ 7,914      $ 6,720  

Purchases

     1,294        579        480  

Rent

     1,154        635        598  

At December 31, 2017 and 2016, we had related party balances of approximately $2.0 million and $1.5 million, respectively, included in accounts receivable on our 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.0 million and $0.8 million of these balances as of December 31, 2017 and 2016, respectively.

On March 13, 2015, we entered into a share repurchase agreement with IBS for the purchase of 315 thousand shares of our common stock. Jeff Edwards, our Chief Executive Officer, is the President of IBS and, in such role, has sole voting and dispositive power over the shares held by IBS and is deemed the beneficial owner of the shares of our common stock held by IBS. For additional information, see Note 10, Stockholders’ Equity.

NOTE 14 – COMMITMENTS AND CONTINGENCIES

Accrued General Liability

Accrued general insurance reserves included on the Consolidated Balance Sheets were as follows (in thousands):

 

     As of December 31,  
     2017      2016  

Included in other current liabilities

   $ 2,033      $ 1,949  

Included in other long-term liabilities

     7,073        7,104  
  

 

 

    

 

 

 
   $ 9,106      $ 9,053  
  

 

 

    

 

 

 

We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):

 

     As of December 31,  
     2017      2016  

Insurance receivable and indemnification asset for claims under a fully insured policy

   $ 2,773      $ 2,773  

Insurance receivable for claims that exceeded the stop loss limit

     2        26  
  

 

 

    

 

 

 

Total insurance receivables included in other non-current assets

   $ 2,775      $ 2,799  
  

 

 

    

 

 

 

Leases

We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total assets relating to capital leases were

 

71


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

approximately $63.4 million and $64.2 million as of December 31, 2017 and 2016, respectively, and a total of approximately $26.8 million and $22.8 million were fully depreciated as of December 31, 2017 and 2016, respectively. The net book value of assets under capital leases was approximately $13.0 million and $16.4 million as of December 31, 2017 and 2016, respectively. Amortization of assets held under capital leases is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.

We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.

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, 2017 are as follows (in thousands):

 

     Capital Leases     Operating Leases  
           Related Party      Other      Total Operating  

2018

   $ 6,287     $ 950      $ 12,304      $ 13,254  

2019

     4,322       837        9,911        10,748  

2020

     1,688       574        6,775        7,349  

2021

     882       591        2,932        3,523  

2022

     25       609        1,795        2,404  

Thereafter

     —         —          2,523        2,523  
  

 

 

   

 

 

    

 

 

    

 

 

 
     13,204     $ 3,561      $ 36,240      $ 39,801  
    

 

 

    

 

 

    

 

 

 

Less: Amounts representing executory costs

     (326        

Less: Amounts representing interest

     (733        
  

 

 

         

Total obligation under capital leases

     12,145          

Less: Current portion of capital leases

     (5,666        
  

 

 

         

Long term capital lease obligation

   $ 6,479          
  

 

 

         

Total rent expense under these operating leases for the years ended December 31, 2017, 2016 and 2015 was approximately $15.1 million, $11.6 million and $9.4 million, respectively, which is included in the Consolidated Statements of Operations and Comprehensive Income as follows (in thousands):

 

     Years ended December 31,  
     2017      2016      2015  

Cost of Sales

   $ 813      $ 848      $ 855  

Administrative

     14,310        10,732        8,507  
  

 

 

    

 

 

    

 

 

 

Total

   $ 15,123      $ 11,580      $ 9,362  
  

 

 

    

 

 

    

 

 

 

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

 

72


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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.

NOTE 15 – BUSINESS COMBINATIONS

As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, nine and eight business combinations during the years ended December 31, 2017, 2016 and 2015, respectively, as well as insignificant tuck-in acquisitions merged into existing operations in 2017 and 2015, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $3.9 million, $2.3 million and $1.1 million for the years ended December 31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $47.2 million of goodwill for tax purposes as a result of 2017 acquisitions.

The largest of our 2017 acquisitions were Alpha, Columbia Shelving & Mirror Inc. and Charleston Shelving & Mirror, Inc. (collectively, “Columbia”) and All In Insulation, LLC d/b/a Astro Insulation (collectively, “Astro”). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net Income (Loss), as noted below, includes amortization, taxes and interest allocations.

For the twelve months ended December 31, 2017 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Fair Value of
Common
Stock Issued
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

Alpha (1)

     1/5/2017        Share      $ 103,810      $ 2,002      $ 10,859      $ 116,671      $ 116,070      $ (1,148

Columbia

     6/26/2017        Asset        8,768        225        —          8,993        6,046        86  

Astro

     9/18/2017        Asset        9,144        482        —          9,626        1,829        11  

Other

     Various        Asset        15,645        2,419        —          18,064        20,457        573  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 137,367      $ 5,128      $ 10,859      $ 153,354      $ 144,402      $ (478
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) The cash paid included $21.7 million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha’s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9 million.

For the twelve months ended December 31, 2016 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

Alpine Insulation Co., Inc.

     4/12/2016        Asset      $ 21,151      $ 1,560      $ 22,711      $ 21,359      $ 1,370  

East Coast

     10/17/2016        Asset        15,589        600        16,189        4,701        21  

Other

     Various        Asset        18,753        2,299        21,052        19,974        (592
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 55,493      $ 4,459      $ 59,952      $ 46,034      $ 799  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

73


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

For the twelve months ended December 31, 2015 (in thousands):

 

Name

   Date      Acquisition
Type
     Cash Paid      Seller
Obligations
     Total
Purchase
Price
     Revenue      Net Income
(Loss)
 

BDI

     3/12/2015        Stock      $ 30,680      $ 5,765      $ 36,445      $ 32,505      $ 2,023  

CQ

     4/6/2015        Stock        5,193        2,319        7,512        7,839        556  

Layman

     6/1/2015        Asset        9,088        600        9,688        8,211        516  

Eastern

     8/10/2015        Stock        24,199        2,875        27,074        7,368        312  

Other

     Various        Asset        16,040        1,621        17,661        6,349        (97
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

         $ 85,200      $ 13,180      $ 98,380      $ 62,272      $ 3,310  
        

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

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):

 

     2017  
     Alpha     Columbia     Astro     Other     Total  

Estimated fair values:

          

Cash

   $ 247     $ —       $ —       $ —       $ 247  

Accounts receivable

     29,851       1,004       924       3,195       34,974  

Inventories

     1,852       704       296       1,544       4,396  

Other current assets

     4,500       8       36       96       4,640  

Property and equipment

     1,528       659       640       1,820       4,647  

Intangibles

     57,200       4,760       5,168       9,688       76,816  

Goodwill

     38,511       2,184       2,926       4,106       47,727  

Other non-current assets

     383       32       —         234       649  

Accounts payable and other current liabilities

     (17,401     (358     (364     (2,619     (20,742
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     116,671       8,993       9,626       18,064       153,354  

Less fair value of common stock issued

     10,859       —         —         —         10,859  

Less seller obligations

     2,002       225       482       2,419       5,128  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 103,810     $ 8,768     $ 9,144     $ 15,645     $ 137,367  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

     2016  
     Alpine      East Coast      Other      Total  

Estimated fair values:

           

Cash

   $ —        $ 2,181      $ —        $ 2,181  

Accounts receivable

     3,959        3,093        2,502        9,554  

Inventories

     700        332        1,183        2,215  

Other current assets

     —          1        24        25  

Property and equipment

     656        666        1,616        2,938  

Intangibles

     12,800        6,400        11,067        30,267  

Goodwill

     6,642        4,346        5,933        16,921  

Other non-current assets

     —          116        345        461  

Accounts payable and other current liabilities

     (2,046      (946      (1,618      (4,610
  

 

 

    

 

 

    

 

 

    

 

 

 

Fair value of assets acquired

     22,711        16,189        21,052        59,952  

Less seller obligations

     1,560        600        2,299        4,459  
  

 

 

    

 

 

    

 

 

    

 

 

 

Cash paid

   $ 21,151      $ 15,589      $ 18,753      $ 55,493  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

74


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

     2015  
     BDI     CQ     Layman     Eastern     Other     Total  

Estimated fair values:

            

Cash

   $ 661     $ 100     $ —       $ 165     $ —       $ 926  

Accounts receivable

     4,735       1,423       1,245       2,768       4,093       14,264  

Inventories

     980       152       267       335       720       2,454  

Other current assets

     368       39       —         109       32       548  

Property and equipment

     1,006       190       733       1,364       1,574       4,867  

Intangibles

     21,280       4,350       5,330       13,871       10,534       55,365  

Goodwill

     16,213       3,035       3,143       9,904       4,809       37,104  

Other non-current assets

     3,736       —         —         322       60       4,118  

Accounts payable and other current liabilities

     (3,303     (1,539     (1,030     (1,681     (2,220     (9,773

Deferred income tax liabilities

     (5,495     —         —         —         (825     (6,320

Long-term debt

     —         —         —         (82     —         (82

Other long-term liabilities

     (3,736     (238     —         (1     —         (3,975
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Fair value of assets acquired

     36,445       7,512       9,688       27,074       18,777       99,496  

Gain on bargain purchase

     —         —         —         —         (1,116     (1,116
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total purchase price

     36,445       7,512       9,688       27,074       17,661       98,380  

Less seller obligations

     5,765       2,319       600       2,875       1,621       13,180  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Cash paid

   $ 30,680     $ 5,193     $ 9,088     $ 24,199     $ 16,040     $ 85,200  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

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 amounts based on working capital calculations, earnouts based on performance, and non-compete agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC).

Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 the years ended December 31, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December 31, 2016 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December 31, 2017, 2016 and 2015 due to various immaterial tuck-in acquisitions that do not appear in the above tables.

The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form 10-Q for the period ended March 31, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $2.1 million, offset by a corresponding net reduction in various working capital accounts.

 

75


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

The provisional amounts for Columbia originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form 10-Q for the period ended June 30, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5 million and our seller obligations by approximately $0.4 million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6 million as reflected within the above table and were within applicable measurement period guidelines.

The fair value of the net assets acquired, including identifiable intangible assets, relating to one of the 2015 business combinations included in the “Other” column in the above table was approximately $4.8 million, which exceeds the purchase price of $3.7 million. Accordingly, we recognized the excess of the fair value of the net assets acquired over purchase price paid of approximately $1.1 million as a gain on bargain purchase. The gain on bargain purchase is included in other income in our Consolidated Statements of Operations and Comprehensive Income. Prior to recognizing the gain, we reassessed the fair value of the assets acquired and liabilities assumed in the business combination including consultation with our external valuation experts. Assets were valued using the same methodology as our other business combinations, including the use of a discounted cash flow model as well as several other factors. We believe we were able to acquire this entity for less than the fair value of its net assets due to an absence of multiple bidders combined with the significant improvement of our purchasing power.

Included in other noncurrent assets in the above table as of the year ended December 31, 2015 is an insurance receivable of $2.0 million and an indemnification asset in the amount of $1.7 million associated with the 2015 acquisition of BDI. These assets offset equal liabilities included in other long-term liabilities in the above table, which represent additional insurance reserves for which we may be liable. All amounts are measured at their acquisition date fair value. The indemnification asset has been reduced to $0.9 million as of December 31, 2017 due to an adjustment to an uncertain tax position related to this item.

Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):

 

     2017      2016      2015  

Acquired intangibles assets

   Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs)
     Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs)
     Estimated
Fair Value
     Weighted
Average
Estimated
Useful
Life (yrs)
 

Customer relationships

   $ 39,922        8      $ 18,511        9      $ 36,129        8  

Trademarks and trade names

     20,667        15        8,983        15        14,567        15  

Non-competition agreements

     2,628        5        2,773        5        4,668        5  

Backlog

     13,600        1.5        —          —          —          —    

 

76


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Pro Forma Information (unaudited)

The unaudited pro forma information has been prepared as if the 2017 acquisitions had taken place on January 1, 2016, the 2016 acquisitions had taken place on January 1, 2015 and the 2015 acquisitions had taken place on January 1, 2014. 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, 2016, 2015 and 2014 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).

 

     Unaudited Pro Forma for the years ended
December 31,
 
     2017      2016      2015  

Net revenue

   $ 1,169,061      $ 1,058,707      $ 786,144  

Net income

     43,179        43,891        29,463  

Basic and diluted net income per share

     1.36        1.39        0.94  

Unaudited pro forma net income reflects additional intangible asset amortization expense of $1.3 million, $17.5 million and $6.6 million for the years ended December 31, 2017, 2016 and 2015, respectively, as well as additional income tax expense of $0.7 million, $3.0 million and $1.7 million for the years ended December 31, 2017, 2016 and 2015, respectively, and additional interest expense of $1.8 million for the year ended December 31, 2016 that would have been recorded had the 2017 acquisitions taken place on January 1, 2016, the 2016 acquisitions taken place on January 1, 2015 and the 2015 acquisitions taken place on January 1, 2014.

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 as of December 31, 2017, 2016 and 2015, was 117 thousand, 61 thousand and 36 thousand shares, respectively.

NOTE 17 – SUBSEQUENT EVENTS

On January 16, 2018, we acquired substantially all of the assets of Rocket Insulation & Coatings Inc. for total consideration of approximately $2.2 million, subject to a working capital adjustment. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Annual Report on Form 10-K. As a result, disclosures required under ASC 805-10-50, Business Combinations, cannot be made at this time.

In January 2018, we posted $10.0 million into a trust to serve as additional collateral for our workers’ compensation and general liability policies. Beginning January 2018, this $10.0 million is classified as restricted cash on our Consolidated Balance Sheets.

IBP’s Board of Directors has approved a stock repurchase program, effective as of March 2, 2018, pursuant to which we may repurchase up to $50 million of its outstanding common stock. The program will remain in effect until February 28, 2019, unless extended by the Board of Directors.

 

77


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 18 – QUARTERLY FINANCIAL INFORMATION (UNAUDITED)

Summarized unaudited quarterly financial results for 2017 and 2016 is as follows (in thousands, except per share data):

 

2017

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 255,669      $ 282,196      $ 295,193      $ 299,869      $ 1,132,927  

Gross profit

     72,172        84,928        85,581        81,345        324,026  

Net income

     6,364        11,973        12,010        10,793        41,140  

Comprehensive income

     6,364        11,896        12,042        11,345        41,647  

Basic and diluted net income per share

     0.20        0.38        0.38        0.34        1.30  

 

2016

   Three months ended         
     March 31      June 30      September 30      December 31      Total Year  

Net revenue

   $ 191,698      $ 211,913      $ 225,392      $ 233,977      $ 862,980  

Gross profit

     54,591        62,243        67,260        68,354        252,448  

Net income

     5,813        9,993        11,549        11,081        38,436  

Comprehensive income

     5,813        9,993        11,549        11,081        38,436  

Basic and diluted net income per share

     0.19        0.32        0.37        0.35        1.23  

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

 

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We conducted an evaluation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of December 31, 2017 with the participation of the Company’s principal executive officer and principal financial officer as required by Exchange Act Rule 13a-15(b). Based on that evaluation, the Company’s principal executive officer and principal financial officer concluded that, as of December 31, 2017, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and includes, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.

Management, under the supervision of the principal executive officer and the principal financial officer, assessed the effectiveness of our internal control over financial reporting, excluding the internal control over financial

 

78


Table of Contents

INSTALLED BUILDING PRODUCTS, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

reporting at the subsidiaries listed below that we acquired during 2017 as of December 31, 2017 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework (2013). The scope of management’s assessment of the effectiveness of internal control over financial reporting as of December 31, 2017 includes all of the Company’s subsidiaries except the subsidiaries listed below, which were acquired during 2017 and whose financial statements constitute the percentages of total assets and net revenue listed below of the consolidated financial statements of the Company as of and for the year ended December 31, 2017:

 

          Percentage
of Total
Assets
    Percentage
of Net
Revenue
 

Trilok Industries, Inc., Alpha Insulation and Waterproofing, Inc. and Alpha Insulation and Waterproofing Company

   January 5, 2017      18.0     10.2

Custom Glass Atlanta, Inc. & Atlanta Commercial Glazing, Inc.

   March 20, 2017      0.7     1.0

Legacy Glass & Supply, Inc.

   May 1, 2017      0.3     0.4

Columbia Shelving and Mirror & Charleston Shelving & Mirror

   June 26, 2017      1.3     0.5

Energy Savers, LLC

   July 31, 2017      0.1     0.1

Red Rock Insulation

   September 1, 2017      0.6     0.2

All In Insulation dba Astro Insulation

   September 18, 2017      1.3     0.2

A+ Insulation, LLC

   October 30, 2017      0.4     0.0

Allpro Insulation Co.

   December 11, 2017      0.1     0.0

Blind Ambitions LLC

   December 29, 2017      0.6     0.0

Management excluded the internal control over financial reporting at these subsidiaries from its assessment in accordance with the guidance of the staff of the SEC that an assessment of a recently acquired business may be omitted from the scope of management’s assessment of internal control over financial reporting for one year following the acquisition. Based on this assessment, management has determined that our internal control over financial reporting was effective as of December 31, 2017.

The effectiveness of our internal control over financial reporting as of December 31, 2017, has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report, which follows below.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the quarter ended December 31, 2017 that has materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information

None.

 

79


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Installed Building Products, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Installed Building Products, Inc. (the “Company”) as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control – Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2017, of the Company and our report dated February 28, 2018, expressed an unqualified opinion on those financial statements.

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at the subsidiaries listed below, which were acquired during 2017 and whose financial statements constitute the percentages of total revenues and assets listed below of the consolidated financial statements of the Company as of and for the year ended December 31, 2017.

 

          Percentage
of Total
Assets
    Percentage
of Net
Revenue
 

Trilok Industries, Inc., Alpha Insulation and Waterproofing, Inc. and Alpha Insulation and Waterproofing Company

   January 5, 2017      18.0     10.2

Custom Glass Atlanta, Inc. & Atlanta Commercial Glazing, Inc.

   March 20, 2017      0.7     1.0

Legacy Glass & Supply, Inc.

   May 1, 2017      0.3     0.4

Columbia Shelving and Mirror & Charleston Shelving & Mirror

   June 26, 2017      1.3     0.5

Energy Savers, LLC

   July 31, 2017      0.1     0.1

Red Rock Insulation

   September 1, 2017      0.6     0.2

All In Insulation dba Astro Insulation

   September 18, 2017      1.3     0.2

A+ Insulation, LLC

   October 30, 2017      0.4     0.0

Allpro Insulation Co.

   December 11, 2017      0.1     0.0

Blind Ambitions LLC

   December 29, 2017      0.6     0.0

Accordingly, our audit did not include the internal control over financial reporting of the subsidiaries listed above.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial

 

80


Table of Contents

reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2018

 

81


Table of Contents

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be set forth under the headings “Election of Directors,” “Executive Officers and Certain Significant Employees,” “Corporate Governance” and “Section 16(a) Beneficial Ownership Reporting Compliance” in our definitive proxy statement for the 2018 Annual Meeting of Stockholders (“2018 Proxy Statement”) to be filed with the SEC within 120 days of the fiscal year ended December 31, 2017 and is incorporated herein by reference.

Our board of directors has adopted a code of business conduct and ethics that applies to all of our employees, officers and directors, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers. The full text of our code of business conduct and ethics is posted on the investor relations page on our website which is located at http://investors.installedbuildingproducts.com. We will post any amendments to our code of business conduct and ethics, or waivers of its requirements, on our website.

 

Item 11. Executive Compensation

The information required by this item will be set forth under the headings “Executive Compensation,” “Pay Ratio Disclosure” and “Compensation Committee Interlocks and Insider Participation” in our 2018 Proxy Statement and is incorporated herein by reference.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information regarding security ownership of certain beneficial owners and management and related stockholder matters, as well as equity compensation plan information, will be presented in our Proxy Statement for our 2018 Annual Meeting of Stockholders, to be filed on or before April 20, 2018, and such information is incorporated herein by reference.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be set forth under the headings “Certain Relationships and Related-Party Transactions” and “Corporate Governance” in our 2018 Proxy Statement and is incorporated herein by reference.

 

Item 14. Principal Accounting Fees and Services

The information required by this item will be set forth under the heading “Independent Registered Public Accounting Firm Fees and Pre-Approval Policies and Procedures” in our 2018 Proxy Statement and is incorporated herein by reference.

 

82


Table of Contents

PART IV

 

Item 15. Exhibits and Financial Statement Schedule

(a) The following documents are filed as a part of this Form 10-K:

 

  1. Financial Statements: The Consolidated Financial Statements, the Notes to Consolidated Financial Statements and the Report of Independent Registered Public Accounting Firm for Installed Building Products, Inc. are presented in Item 8, Financial Statements and Supplementary Data, of Part II of this Form 10-K.

 

  2. Financial Schedules: All financial statement schedules have been omitted because they are inapplicable, not required, or shown in the consolidated financial statements and notes in Item 8, Financial Statements and Supplementary Data, of Part II of this Form 10-K.

(b) Exhibits.

 

Exhibit

Number

  

Description

2.1    Share Purchase Agreement, dated as of October  29, 2016, among EMPER Holdings, LLC; PREEM Holdings I, LLC; PREEM Holdings II, LLC; Vikas Verma; Henry Schmueckle; Vikas Verma in his capacity as the equityholders’ representative; and Installed Building Products, Inc.
3.1    Second Amended and Restated Certificate of Incorporation of Installed Building Products, Inc.
3.2    Amended and Restated Bylaws of Installed Building Products, Inc.
4.1    Form of Common Stock Certificate of Installed Building Products, Inc.
4.2    Rights Agreement, dated as of November  4, 2011, by and among OCM IBP Holdings, Inc., CCIB Holdco, Inc. and Cetus Capital II, LLC.
4.3    Recapitalization and Exchange Agreement by and between CCIB Holdco, Inc. and Cetus Capital II, LLC, dated as of November  4, 2011.
4.4    Registration Rights Agreement dated as of November  6, 2013 by and among Installed Building Products, Inc., Cetus Capital II, LLC, IBP Investment Holdings, LLC, IBP Management Holdings, LLC and TCI Holdings, LLC.
4.5    Amendment No. 1 to the Recapitalization and Exchange Agreement, dated as of January 27, 2014.
10.1    Contribution and Exchange Agreement, dated as of November  4, 2011, by and among CCIB Holdco, Inc., IBHL A Holding Company, Inc., IBHL B Holding Company, Inc. and IBP Holdings, LLC.
10.2    Membership Interest Purchase Agreement, dated as of August  31, 2012, by and among Installed Building Products, LLC, CCIB Holdco, Inc., and GNV Holdings, LLC (now known as TCI Holdings, LLC).
10.3    Management Services and Fee Agreement, dated as of December  18, 2012, among Littlejohn Managers, LLC, Jeff Edwards, IBP Holding Company, GNV Holdings, LLC (now known as TCI Holdings, LLC) and CCIB Holdco, Inc.#
10.4    Termination of Management Services and Fee Agreement, dated November 22, 2013.#
10.5    Loan and Security Agreement with Bank of America, N.A., dated as of November 4, 2011.
10.6    First Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of April 20, 2012.

 

83


Table of Contents

Exhibit

Number

  

Description

10.7    Second Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of August 31, 2012.
10.8    Third Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of October 22, 2012.
10.9    Fourth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of December 21, 2012.
10.10    Fifth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of July 30, 2013.
10.11    Sixth Amendment to Loan and Security Agreement with Bank of America, N.A., dated as of January 27, 2014.
10.12    Form of Indemnification Agreement for directors and officers.#
10.13    Employment Agreement, dated as of November 1, 2013, by and between Installed Building Products, Inc. and Jeffrey W. Edwards.#
10.14    Amendment No. 1, dated as of November 1, 2016, to Employment Agreement, dated as of November  1, 2013, by and between Installed Building Products, Inc. and Jeffrey W. Edwards.#
10.15    Installed Building Products, Inc. 2014 Omnibus Incentive Plan.#
10.16    Amendment, dated as of February 24, 2017, to the Installed Building Products, Inc. 2014 Omnibus Incentive Plan.#
10.17    Credit and Security Agreement dated, July  8, 2014, by and between Installed Building Products, Inc. and the lenders party thereto, and KeyBank National Association, as lead arranger, sole book runner, administrative agent, swing line lender and issuing lender.
10.18    Pledge Agreement, dated July  8, 2014, by Installed Building Products, Inc. in favor of KeyBank National Association, as administrative agent, under the Credit and Security Agreement dated July 8, 2014.
10.19    Security Agreement, dated July  8, 2014, by each domestic subsidiary as defined in the Credit and Security Agreement dated July 8, 2014, in favor of KeyBank National Association, as administrative agent, under the Credit and Security Agreement dated July  8, 2014.
10.20    Share Repurchase Agreement, dated December  11, 2014, by and between Installed Building Products, Inc. and Cetus Capital II, LLC.
10.21    First Amendment Agreement, dated December 10, 2014, to the Credit and Security Agreement dated July  8, 2014, by and among Installed Building Products, Inc., the lenders party thereto, and KeyBank National Association, as lead arranger, sole book runner, administrative agent, swing line lender and issuing lender.
10.22    Credit and Security Agreement dated, July 8, 2014, as amended and restated as of April  28, 2015, by and between Installed Building Products, Inc. and the lenders party thereto, and KeyBank National Association, as joint lead arranger, sole book runner, administrative agent, swing line lender and issuing lender.
10.23    First Amendment Agreement, dated as of October  16, 2015, by and among Installed Building Products, Inc., the lenders named therein and KeyBank National Association, as administrative agent for the lenders.

 

84


Table of Contents

Exhibit

Number

  

Description

10.24    Credit and Security Agreement dated, July 8, 2014, as amended and restated as of February  29, 2016, by and between Installed Building Products, Inc. and the lenders party thereto, and KeyBank National Association, as joint lead arranger, sole book runner, administrative agent, swing line lender and issuing lender.
10.25    Term Loan Credit Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., the lenders party thereto from time to time, Royal Bank of Canada, as term administrative agent, and RBC Capital Markets, UBS Securities LLC and Jefferies Finance LLC as joint lead arrangers and joint bookrunners.
10.26    Credit Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., the subsidiary guarantors from time to time party thereto, the financial institutions from time to time party thereto, and SunTrust Bank, as issuing bank, swing bank and administrative agent, with SunTrust Robinson Humphrey, Inc. as left lead arranger and bookrunner.
10.27    ABL/Term Loan Intercreditor Agreement, dated April  13, 2017, by and among Installed Building Products, Inc., SunTrust Bank, as ABL agent, Royal Bank of Canada, as term loan agent, and each of the agents and certain of the Company’s subsidiaries from time to time party thereto.
10.28    Term Collateral Agreement, dated April  13, 2017, among Installed Building Products, Inc., certain of its subsidiaries and Royal Bank of Canada, as term collateral agent.
10.29    Security Agreement, dated April  13, 2017, among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.30    Term Guarantee Agreement, dated April  13, 2017, among certain of Installed Building Products, Inc.’s subsidiaries and Royal Bank of Canada, as term collateral agent.
10.31*    Amendment No.  1, dated October 26, 2017, to Term Loan Credit Agreement, by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as lead arranger and bookrunner.
10.32    First Amendment, dated November  30, 2017, to Term Loan Credit Agreement, by and among Installed Building Products, Inc., the other loan parties party thereto, the participating lenders and fronting bank party thereto, Royal Bank of Canada, as administrative agent, and RBC Capital Markets, as lead arranger and bookrunner.
10.33*    First Amendment, dated October 26, 2017, to the Credit Agreement among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.34*    Second Amendment, dated December 26, 2017, to the Credit Agreement among Installed Building Products, Inc., certain of its subsidiaries and SunTrust Bank, as administrative agent.
10.35    Share Repurchase Agreement, dated March  13, 2015, by and between Installed Building Products, Inc. and Installed Building Systems, Inc.
10.36    Form of Restricted Stock Agreement.#
10.37    Form of Performance Share Award Agreement.#
10.38    Form of Restricted Stock Agreement for Employees.#
10.39    Form of Restricted Stock Agreement for awards made on or after April 19, 2017. #
10.40    Form of Performance Share Agreement for awards made on or after April 19, 2017. #

 

85


Table of Contents

Exhibit

Number

  

Description

10.41    Form of Stock Award Agreement. #
10.42    Form of Performance-Based Cash Award Agreement. #
21.1*    List of Subsidiaries of Installed Building Products, Inc.
23.1*    Consent of Deloitte & Touche LLP.
31.1*    CEO Certification pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*    CFO Certification pursuant to Exchange Act Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1*    CEO Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2*    CFO Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101    Interactive Data File

 

* Filed herewith.
Schedules have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Company agrees to furnish supplemental copies of any of the omitted schedules to the Securities and Exchange Commission upon request.
# Indicates management contract or compensatory plan.

 

Item 16. Form 10-K Summary

None

 

86


Table of Contents

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: February 28, 2018

 

INSTALLED BUILDING PRODUCTS, INC.
 

/s/ Jeffrey W. Edwards

By:   Jeffrey W. Edwards
  President and Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signature

  

Title

 

Date

/s/ Jeffrey W. Edwards

Jeffrey W. Edwards

  

President, Chief Executive Officer and Chairman of the Board of Directors

(Principal Executive Officer)

  February 28, 2018

/s/ Michael T. Miller

Michael T. Miller

  

Executive Vice President, Chief Financial Officer and Director

(Principal Financial Officer)

  February 28, 2018

/s/ Todd R. Fry

Todd R. Fry

  

Chief Accounting Officer
and Treasurer

(Principal Accounting Officer)

  February 28, 2018

/s/ Margot L. Carter

Margot L. Carter

   Director   February 28, 2018

/s/ Lawrence A. Hilsheimer

Lawrence A. Hilsheimer

   Director   February 28, 2018

/s/ Janet E. Jackson

Janet E. Jackson

   Director   February 28, 2018

/s/ J. Michael Nixon

J. Michael Nixon

   Director   February 28, 2018

/s/ Robert H. Schottenstein

Robert H. Schottenstein

   Director   February 28, 2018

/s/ Michael H. Thomas

Michael H. Thomas

   Director   February 28, 2018

/s/ Vikas Verma

Vikas Verma

   Director   February 28, 2018

 

87

EX-10.31 2 d519411dex1031.htm EX-10.31 EX-10.31

Exhibit 10.31

AMENDMENT NO. 1 TO CREDIT AGREEMENT

AMENDMENT NO. 1 TO TERM LOAN CREDIT AGREEMENT, dated as of October 26, 2017 (this “Amendment No. 1”), by and among Installed Building Products, Inc., a Delaware corporation (the “Borrower”) and Royal Bank of Canada, as the administrative agent (in such capacity, the “Administrative Agent”).

RECITALS:

WHEREAS, reference is hereby made to the Term Loan Credit Agreement, dated as of April 13, 2017 (as amended, restated, supplemented, amended and restated or otherwise modified immediately prior the effectiveness hereof, the “Original Credit Agreement”), among the Borrower, the financial institutions party thereto from time to time as Lenders and the Administrative Agent (capitalized terms used but not defined herein having the meaning provided in the Original Credit Agreement (as amended by this Amendment No. 1, the “Credit Agreement”)); and

WHEREAS, the Loan Parties have requested that the Administrative Agent agree to amend certain provisions of the Original Credit Agreement as provided herein;

NOW, THEREFORE, in consideration of the premises and agreements, provisions and covenants herein contained, the parties hereto hereby agree as follows:

SECTION 1.    Amendments.

(a)    The definition of “Subsidiary” contained in Section 1.01 of the Original Credit Agreement is hereby amended and restated in its entirety to read as follows:

Subsidiary” means any subsidiary of the Borrower (unless otherwise specified).

SECTION 2.    Conditions to Effectiveness.

(a)    This Amendment No. 1 shall become effective, on the first date (the “Amendment No. 1 Effective Date”) when:

(i)    This Amendment No. 1 shall have been executed and delivered by the Borrower and the Administrative Agent.

SECTION 3.    Representations and Warranties. By its execution of this Amendment No. 1, the Borrower hereby certifies that:

(a)    The Borrower has the corporate or other organizational power and authority to execute, deliver and carry out the terms and provisions of this Amendment No. 1 and has taken all necessary corporate or other organizational action to authorize the execution, delivery and performance of this Amendment No. 1. The Borrower has duly executed and delivered this Amendment No. 1 and this Amendment No. 1 constitutes the legal, valid and binding obligation of the Borrower enforceable in accordance with its terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or similar laws affecting creditors’ rights generally and subject to general principles of equity; and


(b)    Neither the execution, delivery or performance by the Borrower of this Amendment No. 1 nor compliance with the terms and provisions thereof nor the consummation of the transactions contemplated hereby will (a) contravene any applicable provision of any material law, statute, rule, regulation, order, writ, injunction or decree of any court or governmental instrumentality, (b) result in any breach of any of the terms, covenants, conditions or provisions of, or constitute a default under, or result in the creation or imposition of (or the obligation to create or impose) any Lien upon any of the property or assets of the Borrower or any of the Subsidiaries (other than Liens created under the Loan Documents) pursuant to, the terms of any material indenture, loan agreement, lease agreement, mortgage, deed of trust, agreement or other material instrument to which the Borrower or any of the Subsidiaries is a party or by which it or any of its property or assets is bound other than any such breach, default or Lien that could not reasonably be expected to result in a Material Adverse Effect or (c) violate any provision of the certificate of incorporation, by-laws, memorandum and articles of association or other organizational documents of the Borrower or any of the Subsidiaries.

SECTION 4.    Amendment, Modification and Waiver. This Amendment No. 1 may not be amended, modified or waived except in accordance with Section 9.02 of the Credit Agreement.

SECTION 5.    Entire Agreement. This Amendment No. 1, the Credit Agreement and the other Loan Documents constitute the entire agreement among the parties hereto with respect to the subject matter hereof and thereof and supersede all other prior agreements and understandings, both written and verbal, among the parties hereto with respect to the subject matter hereof. Except as expressly set forth herein, this Amendment No. 1 shall not by implication or otherwise limit, impair, constitute a waiver of, or otherwise affect the rights and remedies of any party under, the Credit Agreement, nor alter, modify, amend or in any way affect any of the terms, conditions, obligations, covenants or agreements contained in the Credit Agreement, all of which are ratified and affirmed in all respects and shall continue in full force and effect. It is understood and agreed that each reference in each Loan Document to the Credit Agreement, whether direct or indirect, shall hereafter be deemed to be a reference to the Credit Agreement as amended hereby. This Amendment No. 1 shall constitute a “Loan Document” for all purposes of the Credit Agreement and each of the other Loan Documents. This Amendment No. 1 does not extinguish any indebtedness or liabilities outstanding in connection with the Credit Agreement or any other Loan Documents, nor does it constitute a novation with respect thereto.

SECTION 6.    GOVERNING LAW. THIS AMENDMENT NO. 1 AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES HEREUNDER SHALL BE GOVERNED BY, CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK. SECTIONS 9.09 AND 9.10 OF THE CREDIT AGREEMENT ARE HEREBY INCORPORATED BY REFERENCE INTO THIS AMENDMENT NO. 1 MUTATIS MUTANDIS AND SHALL APPLY HERETO.

 

2


SECTION 7.    Severability. If any provision of this Amendment No. 1 is held to be illegal, invalid or unenforceable, the legality, validity and enforceability of the remaining provisions of this Amendment No. 1 shall not be affected or impaired thereby. The invalidity of a provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.

SECTION 8.    Counterparts. This Amendment No. 1 may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Delivery by telecopier or other electronic means of an executed counterpart of a signature page to this Amendment No. 1 shall be effective as delivery of an original executed counterpart of this Amendment No. 1.

 

3


IN WITNESS WHEREOF, the undersigned has caused its duly authorized officer to execute and deliver this Amendment No. 1 as of the date first written above.

 

INSTALLED BUILDINGS PRODUCTS, INC.,

as the Borrower

By:  

/s/ Michael Miller

  Michael T. Miller, Executive Vice President and Chief Financial Officer

Signature Page to Amendment No. 1 to Credit Agreement


ROYAL BANK OF CANADA,

as Administrative Agent

By:  

/s/ Ann Hurley

  Name: Ann Hurley  
  Title: Manager, Agency

Signature Page to Amendment No. 1 to Credit Agreement

EX-10.33 3 d519411dex1033.htm EX-10.33 EX-10.33

Exhibit 10.33

EXECUTION VERSION

FIRST AMENDMENT TO CREDIT AGREEMENT

THIS FIRST AMENDMENT TO CREDIT AGREEMENT (this “Agreement”) is made and entered into as of October 26, 2017, by and among INSTALLED BUILDING PRODUCTS, INC., a Delaware corporation (“Borrower”), the Lenders (as defined below) party hereto, and SUNTRUST BANK, as the administrative agent for itself and on behalf of the Lenders (in such capacity, the “Administrative Agent”).

W I T N E S S E T H :

WHEREAS, Borrower, the Persons party thereto from time to time as Guarantors, the financial institutions party thereto from time to time as lenders (the “Lenders”), and the Administrative Agent have executed and delivered that certain Credit Agreement dated as of April 13, 2017 (as the same may be amended, restated, supplemented, or otherwise modified from time to time, the “Credit Agreement”); and

WHEREAS, Borrower has requested that the Lenders agree to amend certain provisions of the Credit Agreement as set forth herein, and the Administrative Agent and the Lenders party hereto have agreed to such amendments, in each case subject to the terms and conditions hereof.

NOW, THEREFORE, for and in consideration of the above premises and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged by the parties hereto, each of the parties hereto hereby covenants and agrees as follows:

SECTION 1. Definitions. Unless otherwise specifically defined herein, each term used herein (and in the recitals above) which is defined in the Credit Agreement shall have the meaning assigned to such term in the Credit Agreement. Each reference to “hereof,” “hereunder,” “herein,” and “hereby” and each other similar reference and each reference to “this Agreement” and each other similar reference contained in the Credit Agreement shall from and after the date hereof refer to the Credit Agreement as amended hereby.

SECTION 2. Amendment to Credit Agreement.

(a) Amendment to Section 1.1. Section 1.1 of the Credit Agreement is amended by amending and restating the definition of “Subsidiary” in its entirety as follows:

Subsidiary” means any subsidiary of the Borrower (unless otherwise specified).

SECTION 3. Conditions Precedent. This Agreement shall become effective only upon satisfaction or waiver of the following conditions precedent except as otherwise agreed between Borrower and the Administrative Agent:

(a) the Administrative Agent’s receipt of this Agreement duly executed by each of (i) Borrower, (ii) the Administrative Agent and (iii) the Majority Lenders.

SECTION 4. Miscellaneous Terms.

(a) Loan Document. For avoidance of doubt, Borrower (on behalf of each Loan Party), each Lender party hereto and the Administrative Agent each hereby acknowledges and agrees that this Agreement is a Loan Document.


(b) Effect of Agreement. Except as set forth expressly hereinabove, all terms of the Credit Agreement and the other Loan Documents shall be and remain in full force and effect, and shall constitute the legal, valid, binding, and enforceable obligations of the Loan Parties.

(c) No Novation or Mutual Departure. Borrower (on behalf of each Loan Party) expressly acknowledges and agrees that (i) there has not been, and this Agreement does not constitute or establish, a novation with respect to the Credit Agreement or any of the other Loan Documents, or a mutual departure from the strict terms, provisions, and conditions thereof, other than with respect to the amendments contained in Section 2 above and (ii) nothing in this Agreement shall affect or limit the Administrative Agent’s or any Lender’s right to demand payment of liabilities owing from any Loan Party to the Administrative Agent or any Lender under, or to demand strict performance of the terms, provisions, and conditions of, the Credit Agreement and the other Loan Documents, to exercise any and all rights, powers, and remedies under the Credit Agreement or the other Loan Documents or at law or in equity, or to do any and all of the foregoing, immediately at any time after the occurrence of a Default or an Event of Default under the Credit Agreement or the other Loan Documents.

(d) Ratification. Borrower (on behalf of each Loan Party) hereby (i) restates, ratifies, and reaffirms all of its obligations and covenants set forth in the Credit Agreement and the other Loan Documents to which it is a party effective as of the date hereof and (ii) restates and renews each and every representation and warranty heretofore made by it in the Credit Agreement and the other Loan Documents as fully as if made on the date hereof and with specific reference to this Agreement and any other Loan Documents executed or delivered in connection herewith (except with respect to representations and warranties made as of an expressed date, in which case such representations and warranties shall be true and correct as of such date).

(e) No Default. To induce Lenders to enter into this Agreement, Borrower hereby acknowledges and agrees that, as of the date hereof, and after giving effect to the terms hereof, there exists (i) no Default or Event of Default and (ii) no right of offset, defense, counterclaim, claim, or objection in favor of Borrower or any other Loan Party or arising out of or with respect to any of the Loans or other obligations of Borrower or any other Loan Party owed to Lenders under the Credit Agreement or any other Loan Document.

(f) Counterparts. This Agreement may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed and delivered shall be deemed to be an original and all of which counterparts, taken together, shall constitute but one and the same instrument.

(g) Fax or Other Transmission. Delivery by one or more parties hereto of an executed counterpart of this Agreement via facsimile, telecopy, or other electronic method of transmission pursuant to which the signature of such party can be seen (including, without limitation, Adobe Corporation’s Portable Document Format) shall have the same force and effect

 

- 2 -


as the delivery of an original executed counterpart of this Agreement. Any party delivering an executed counterpart of this Agreement by facsimile or other electronic method of transmission shall also deliver an original executed counterpart, but the failure to do so shall not affect the validity, enforceability, or binding effect of this Agreement.

(h) Recitals Incorporated Herein. The preamble and the recitals to this Agreement are hereby incorporated herein by this reference.

(i) Section References. Section titles and references used in this Agreement shall be without substantive meaning or content of any kind whatsoever and are not a part of the agreements among the parties hereto evidenced hereby.

(j) Further Assurances. Borrower (on behalf of each Loan Party) agrees to take, at the Loan Parties’ expense, such further actions as the Administrative Agent shall reasonably request from time to time to evidence the amendments set forth herein and the transactions contemplated hereby.

(k) Governing Law. This Agreement shall be governed by and construed and interpreted in accordance with the internal laws of the State of New York but excluding any principles of conflicts of law or other rule of law that would cause the application of the law of any jurisdiction other than the laws of the State of New York.

(l) Severability. Any provision of this Agreement which is prohibited or unenforceable shall be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof in that jurisdiction or affecting the validity or enforceability of such provision in any other jurisdiction.

[SIGNATURES ON FOLLOWING PAGES]

 

- 3 -


IN WITNESS WHEREOF, each of the parties hereto has caused this Agreement to be duly executed by its duly authorized officer as of the day and year first above written.

 

BORROWER:
INSTALLED BUILDING PRODUCTS, INC.,
a Delaware corporation
By:  

 /s/ Michael T. Miller

Name:     Michael T. Miller
Title:  

Executive Vice President and

Chief Financial Officer


ADMINISTRATIVE AGENT:

SUNTRUST BANK, as Administrative

Agent and a Lender

By:  

/s/ Michael Dembski

Name:    Michael Dembski
Title:    Director


LENDERS:

KEYBANK NATIONAL ASSOCIATION,

as a Lender

By:  

/s/ Linda Skinner

Name:   Linda Skinner
Title:   VP


U.S. BANK NATIONAL ASSOCIATION,

as a Lender

By:  

/s/ Steven C. Gonzalez

Name:   Steven C. Gonzalez
Title:   Vice President


REGIONS BANK, as a Lender
By:  

/s/ Michael Kempel

Name:   Michael Kempel
Title:   Managing Director
EX-10.34 4 d519411dex1034.htm EX-10.34 EX-10.34

Exhibit 10.34

EXECUTION VERSION

SECOND AMENDMENT TO CREDIT AGREEMENT

THIS SECOND AMENDMENT TO CREDIT AGREEMENT (this “Agreement”) is made and entered into as of December 26, 2017, by and among INSTALLED BUILDING PRODUCTS, INC., a Delaware corporation (“Borrower”), the Lenders (as defined below) party hereto, and SUNTRUST BANK, as the administrative agent for itself and on behalf of the Lenders (in such capacity, the “Administrative Agent”).

W I T N E S S E T H :

WHEREAS, Borrower, the Persons party thereto from time to time as Guarantors, the financial institutions party thereto from time to time as lenders (the “Lenders”), and the Administrative Agent have executed and delivered that certain Credit Agreement dated as of April 13, 2017, as amended by that certain First Amendment to Credit Agreement dated as of October 26, 2017 (collectively, as the same may be further amended, restated, supplemented, or otherwise modified from time to time, the “Credit Agreement”); and

WHEREAS, Borrower has requested that the Lenders agree to amend certain provisions of the Credit Agreement as set forth herein, and the Administrative Agent and the Lenders party hereto have agreed to such amendments, in each case subject to the terms and conditions hereof.

NOW, THEREFORE, for and in consideration of the above premises and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged by the parties hereto, each of the parties hereto hereby covenants and agrees as follows:

SECTION 1. Definitions. Unless otherwise specifically defined herein, each term used herein (and in the recitals above) which is defined in the Credit Agreement shall have the meaning assigned to such term in the Credit Agreement. Each reference to “hereof,” “hereunder,” “herein,” and “hereby” and each other similar reference and each reference to “this Agreement” and each other similar reference contained in the Credit Agreement shall from and after the date hereof refer to the Credit Agreement as amended hereby.

SECTION 2. Amendment to Credit Agreement.

(a) Amendment to Section 7.1. Section 7.1(a)(v) of the Credit Agreement is hereby amended so that it reads, in its entirety, as follows:

(v) (A) Indebtedness (including Capital Lease Obligations and purchase money indebtedness) incurred, issued or assumed by the Borrower or any Restricted Subsidiary to finance the acquisition, purchase, lease, construction, repair, replacement or improvement of fixed or capital property, equipment or other assets (other than Inventory); provided that such Indebtedness is incurred concurrently with or within 270 days after the applicable acquisition, purchase, lease, construction, repair, replacement or improvement, and (B) any Permitted Refinancing of any Indebtedness set forth in the immediately preceding clause (A) (or successive Permitted Refinancings thereof); provided, further that, at the time of any such incurrence of Indebtedness and after giving Pro Forma Effect thereto and the use of the proceeds thereof, the aggregate principal amount of Indebtedness that is outstanding in reliance on this clause (v) shall not exceed (A) in the case of Capital Lease Obligations, the greater of (x) $30,000,000 and (y) 25.0% of Consolidated EBITDA for the most recently ended Test Period as of such time and (B) in the case of all other Indebtedness outstanding in reliance on this clause (v), the greater of (x) $100,000,000 and (y) 60.0% of Consolidated EBITDA for the most recently ended Test Period as of such time;


SECTION 3. Conditions Precedent. This Agreement shall become effective only upon satisfaction or waiver of the following conditions precedent except as otherwise agreed between Borrower and the Administrative Agent:

(a) the Administrative Agent’s receipt of this Agreement duly executed by each of (i) Borrower, (ii) the Administrative Agent and (iii) the Majority Lenders.

SECTION 4. Miscellaneous Terms.

(a) Loan Document. For avoidance of doubt, Borrower (on behalf of each Loan Party), each Lender party hereto and the Administrative Agent each hereby acknowledges and agrees that this Agreement is a Loan Document.

(b) Effect of Agreement. Except as set forth expressly hereinabove, all terms of the Credit Agreement and the other Loan Documents shall be and remain in full force and effect, and shall constitute the legal, valid, binding, and enforceable obligations of the Loan Parties.

(c) No Novation or Mutual Departure. Borrower (on behalf of each Loan Party) expressly acknowledges and agrees that (i) there has not been, and this Agreement does not constitute or establish, a novation with respect to the Credit Agreement or any of the other Loan Documents, or a mutual departure from the strict terms, provisions, and conditions thereof, other than with respect to the amendments contained in Section 2 above and (ii) nothing in this Agreement shall affect or limit the Administrative Agent’s or any Lender’s right to demand payment of liabilities owing from any Loan Party to the Administrative Agent or any Lender under, or to demand strict performance of the terms, provisions, and conditions of, the Credit Agreement and the other Loan Documents, to exercise any and all rights, powers, and remedies under the Credit Agreement or the other Loan Documents or at law or in equity, or to do any and all of the foregoing, immediately at any time after the occurrence of a Default or an Event of Default under the Credit Agreement or the other Loan Documents.

(d) Ratification. Borrower (on behalf of each Loan Party) hereby (i) restates, ratifies, and reaffirms all of its obligations and covenants set forth in the Credit Agreement and the other Loan Documents to which it is a party effective as of the date hereof and (ii) restates and renews each and every representation and warranty heretofore made by it in the Credit Agreement and the other Loan Documents as fully as if made on the date hereof and with specific reference to this Agreement and any other Loan Documents executed or delivered in connection herewith (except with respect to representations and warranties made as of an expressed date, in which case such representations and warranties shall be true and correct as of such date).

(e) No Default. To induce Lenders to enter into this Agreement, Borrower hereby acknowledges and agrees that, as of the date hereof, and after giving effect to the terms hereof, there exists (i) no Default or Event of Default and (ii) no right of offset, defense, counterclaim, claim, or objection in favor of Borrower or any other Loan Party or arising out of or with respect to any of the Loans or other obligations of Borrower or any other Loan Party owed to Lenders under the Credit Agreement or any other Loan Document.

 

- 2 -


(f) Counterparts. This Agreement may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed and delivered shall be deemed to be an original and all of which counterparts, taken together, shall constitute but one and the same instrument.

(g) Fax or Other Transmission. Delivery by one or more parties hereto of an executed counterpart of this Agreement via facsimile, telecopy, or other electronic method of transmission pursuant to which the signature of such party can be seen (including, without limitation, Adobe Corporation’s Portable Document Format) shall have the same force and effect as the delivery of an original executed counterpart of this Agreement. Any party delivering an executed counterpart of this Agreement by facsimile or other electronic method of transmission shall also deliver an original executed counterpart, but the failure to do so shall not affect the validity, enforceability, or binding effect of this Agreement.

(h) Recitals Incorporated Herein. The preamble and the recitals to this Agreement are hereby incorporated herein by this reference.

(i) Section References. Section titles and references used in this Agreement shall be without substantive meaning or content of any kind whatsoever and are not a part of the agreements among the parties hereto evidenced hereby.

(j) Further Assurances. Borrower (on behalf of each Loan Party) agrees to take, at the Loan Parties’ expense, such further actions as the Administrative Agent shall reasonably request from time to time to evidence the amendments set forth herein and the transactions contemplated hereby.

(k) Governing Law. This Agreement shall be governed by and construed and interpreted in accordance with the internal laws of the State of New York but excluding any principles of conflicts of law or other rule of law that would cause the application of the law of any jurisdiction other than the laws of the State of New York.

(l) Severability. Any provision of this Agreement which is prohibited or unenforceable shall be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof in that jurisdiction or affecting the validity or enforceability of such provision in any other jurisdiction.

[SIGNATURES ON FOLLOWING PAGES]

 

- 3 -


IN WITNESS WHEREOF, each of the parties hereto has caused this Agreement to be duly executed by its duly authorized officer as of the day and year first above written.

 

BORROWER:

INSTALLED BUILDING PRODUCTS, INC.,

a Delaware corporation

By:    

/s/ Michael T. Miller

Name:     Michael T. Miller
Title:   Executive Vice President and Chief
  Financial Officer


ADMINISTRATIVE AGENT:

SUNTRUST BANK, as Administrative

Agent and a Lender

By:    

/s/ Michael Dembski

Name:     Michael Dembski
Title:   Director


LENDERS:

KEYBANK NATIONAL ASSOCIATION,

as a Lender

By:    

/s/ Linda Skinner

Name:     Linda Skinner
Title:   VP


U.S. BANK NATIONAL ASSOCIATION,

as a Lender

By:    

/s/ Steven C. Gonzalez

Name:     Steven C. Gonzalez
Title:   Vice President


REGIONS BANK, as a Lender
By:    

/s/ Michael Kempel

Name:     Michael Kempel
Title:   Managing Director
EX-21.1 5 d519411dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

Significant Subsidiaries of Installed Building Products, Inc.

 

Name

  

Jurisdiction of Organization

A+ Insulation of Kansas City, LLC

   Delaware

Accurate Insulation LLC

   Maryland

Accurate Insulation of Colorado, LLC

   Delaware

Accurate Insulation of Delaware, LLC

   Delaware

Accurate Insulation of Upper Marlboro, LLC

   Delaware

All Construction Services, LLC

   Delaware

All in One & Moore Building Systems, LLC

   Delaware

Alpha Insulation & Water Proofing Company

   Georgia

Alpha Insulation & Water Proofing Inc.

   Texas

Alpine Insulation I, LLC

   Delaware

American Insulation & Energy Services, LLC

   Alabama

Any Season Insulation, LLC

   Delaware

Apple Valley Insulation, a BDI Company, Inc.

   California

Astro Insulation of Illinois, LLC

   Delaware

B-Organized Insulation, LLC

   Delaware

Baytherm Insulation, LLC

   Delaware

BDI Insulation of Idaho Falls, Inc.

   Idaho

BDI Insulation of Salt Lake, LLC

   Utah

BER Energy Services, LLC

   Texas

Big City Insulation, Inc.

   Utah

Big City Insulation of Idaho, Inc.

   Idaho

Broken Drum Insulation Visalia, Inc.

   California

Broken Drum of Bakersfield, Inc.

   California

Builders Installed Products of Maine, LLC

   Delaware


Name

  

Jurisdiction of Organization

Builders Installed Products of New Hampshire, LLC

   Delaware

Builders Installed Products of New York, LLC

   Delaware

Builders Installed Products of Vermont, LLC

   Delaware

Building Materials Finance, Inc.

   Delaware

CLS Insulation, LLC

   Delaware

Cornhusker Insulation, LLC

   Delaware

C.Q. Insulation, Inc.

   Florida

East Coast Insulators II, LLC

   Delaware

Eastern Contractor Services, Limited Liability Company

   New Jersey

Ecologic Energy Solutions, LLC

   Delaware

Edwards/Mooney & Moses, LLC

   Delaware

Elite Spray Foam of Las Vegas, LLC

   Delaware

EMPER Holdings, LLC

   Delaware

Energy Savers of Louisville, LLC

   Delaware

FiberClass Insulation, LLC

   Delaware

Fort Wayne Urethane, LLC

   Delaware

Garage Door Systems, LLC

   Delaware

Gold Insulation, Inc.

   Delaware

Gold Star Insulation, L.P.

   Delaware

G-T-G, LLC

   South Carolina

Hinkle Insulation & Drywall Company, Incorporated

   Texas

Horizon Electric Services, LLC

   Delaware

IBHL A Holding Company, Inc.

   Delaware

IBHL B Holding Company, Inc.

   Delaware

IBHL II-A Holding Company, Inc.

   Delaware

IBHL II-B Holding Company, Inc.

   Delaware

IBP Arctic Express, LLC

   Delaware


Name

  

Jurisdiction of Organization

IBP Asset, LLC

   Delaware

IBP Asset II, LLC

   Delaware

IBP Corporation Holdings, Inc.

   Delaware

IBP Exteriors, Inc.

   New Jersey

IBP Holdings, LLC

   Delaware

IBP Holdings II, LLC

   Delaware

IBP of Mansfield, LLC

   Delaware

IBP of Oklahoma, LLC

   Delaware

IBP of San Antonio, LLC

   Delaware

IBP of Toledo, LLC

   Delaware

IBP Texas Assets I, LLC

   Delaware

IBP Texas Assets II, LLC

   Delaware

IBP Texas Assets III, LLC

   Delaware

Installed Building Products, LLC

   Delaware

Installed Building Products II, LLC

   Delaware

Installed Building Products of Houston, LLC

   Delaware

Installed Building Products – Portland, LLC

   Oregon

Installed Building Solutions II, LLC

   Delaware

Insulation Northwest, LLC

   Delaware

Insulation Wholesale Supply, LLC

   Nevada

InsulVail, LLC

   Colorado

Key Insulation of Austin, LLC

   Delaware

Key Insulation of San Antonio, LLC

   Delaware

Lakeside Insulation, LLC

   Delaware

Layman Brothers Insulation, LLC

   Delaware

LKS Transportation, LLC

   Delaware

Loveday Insulation, LLC

   Delaware


Name

  

Jurisdiction of Organization

M&D Insulation, LLC

   Delaware

MAP Installed Building Products of Sagamore, LLC

   Delaware

MAP Installed Building Products of Seekonk, LLC

   Delaware

Marv’s Insulation, Inc.

   Idaho

Metro Home Insulation, LLC

   Delaware

Mid South Construction and Building Products, Inc.

   Georgia

MIG Building Systems, LLC

   Delaware

MIG Building Systems of East Syracuse, LLC

   Delaware

Momper Insulation of Crown Point, LLC

   Delaware

Momper Insulation of Elkhart, LLC

   Delaware

Momper Insulation of Fort Wayne, LLC

   Delaware

Northwest Insulation, LLC

   Delaware

OJ Insulation, L.P.

   Delaware

OJ Insulation Holdings, Inc.

   Delaware

Pacific Partners Insulation North, a BDI Company, LLC

   Washington

Pacific Partners Insulation South, a BDI Company, LLC

   Washington

Parker Insulation and Building Products, LLC

   Texas

PEG, LLC

   Texas

RaJan, LLC

   Ohio

Rocket Insulation, LLC

   Delaware

Rockford Insulation, LLC

   Delaware

Sierra Insulation Contractors II, LLC

   Delaware

Southern Insulators, LLC

   Delaware

Spec 7 Insulation Co., LLC

   Colorado

Suburban Insulation, Inc.

   Pennsylvania

Superior Insulation, LLC

   Delaware

Superior Insulation Services, LLC

   Delaware


Name

  

Jurisdiction of Organization

TCI Contracting, LLC

   Georgia

TCI Contracting of Charleston, LLC

   Delaware

TCI Contracting of Hilton Head, LLC

   Delaware

TCI Contracting of Kentucky, LLC

   Delaware

TCI Contracting of Memphis, LLC

   Delaware

TCI Contracting of Nashville, LLC

   Delaware

TCI Contracting of the Gulf, LLC

   Delaware

Thermal Control Insulation, LLC

   Ohio

Tidewater Insulators, LLC

   Delaware

Town Building Systems, LLC

   Delaware

Trilok Industries, Inc.

   Georgia

U.S. Insulation Corp.

   Connecticut

Water-Tite Company, LLC

   Delaware

Wilson Insulation Company, LLC

   Georgia
EX-23.1 6 d519411dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-195107 on Form S-8 of our reports dated February 28, 2018, relating to the consolidated financial statements of Installed Building Products, Inc. and subsidiaries, and the effectiveness of Installed Building Products, Inc. and subsidiaries internal control over financial reporting, appearing in this Annual Report on Form 10-K of Installed Building Products, Inc. for the year ended December 31, 2017.

/s/ Deloitte & Touche LLP

Columbus, Ohio

February 28, 2018

EX-31.1 7 d519411dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(a) or 15d-14(a)

of the Securities Exchange Act of 1934

I, Jeffrey W. Edwards, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Installed Building Products, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 28, 2018   By:  

 /s/ Jeffrey W. Edwards

   

 

Jeffrey W. Edwards

    President and Chief Executive Officer
EX-31.2 8 d519411dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(a) or 15d-14(a)

of the Securities Exchange Act of 1934

I, Michael T. Miller, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Installed Building Products, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

  b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: February 28, 2018   By:  

/s/ Michael T. Miller

    Michael T. Miller
    Executive Vice President and Chief Financial Officer
EX-32.1 9 d519411dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(b) or 15d-14(b)

of the Securities Exchange Act of 1934 and

Section 1350 of Chapter 63 of Title 18 of the

United States Code

The certification set forth below is being submitted in connection with the Installed Building Products, Inc. Annual Report on Form 10-K for the year ended December 31, 2017 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Jeffrey W. Edwards, the President and Chief Executive Officer, of Installed Building Products, Inc., certifies that, to the best of his knowledge:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  2. The information contained in the Report fairly presents, in all material respects, the consolidated financial condition and results of operations of Installed Building Products, Inc.

 

Dated: February 28, 2018  

By:

 

 

 /s/ Jeffrey W. Edwards

    Jeffrey W. Edwards
    President and Chief Executive Officer
EX-32.2 10 d519411dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

INSTALLED BUILDING PRODUCTS, INC.

Certification Required by Rule 13a-14(b) or 15d-14(b)

of the Securities Exchange Act of 1934 and

Section 1350 of Chapter 63 of Title 18 of the

United States Code

The certification set forth below is being submitted in connection with the Installed Building Products, Inc. Annual Report on Form 10-K for the year ended December 31, 2017 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Michael T. Miller, the Executive Vice President and Chief Financial Officer, of Installed Building Products, Inc., certifies that, to the best of his knowledge:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  2. The information contained in the Report fairly presents, in all material respects, the consolidated financial condition and results of operations of Installed Building Products, Inc.

 

Dated: February 28, 2018  

By:

 

 

/s/ Michael T. Miller

    Michael T. Miller
    Executive Vice President and Chief Financial Officer
EX-101.INS 11 ibp-20171231.xml XBRL INSTANCE DOCUMENT 299300000 100000000 31862080 50000000 100000000 300000000 1150753666 2600000 2661000 10761000 91874000 154497000 31839087 319000 -57659000 -5283000 300000 2486000 13180000 6818000 90512000 160516000 70004000 114483000 3586000 926000 548000 2454000 82000 3975000 4118000 6320000 4867000 14264000 55365000 99496000 37104000 9773000 98380000 2319000 100000 39000 152000 238000 190000 1423000 4350000 7512000 3035000 1539000 7512000 4800000 1621000 32000 720000 60000 825000 1574000 4093000 10534000 18777000 4809000 2220000 17661000 2875000 165000 109000 335000 82000 1000 322000 1364000 2768000 13871000 27074000 9904000 1681000 27074000 5765000 661000 368000 980000 3736000 3736000 5495000 1006000 1700000 4735000 21280000 36445000 16213000 3303000 36445000 2000000 600000 267000 733000 1245000 5330000 9688000 3143000 1030000 9688000 156688000 31982888 320000 -31142000 -11383000 616560 3397000 9053000 192391000 128466000 7104000 88936000 158581000 67921000 1949000 462095000 4459000 6929000 8364000 30300000 64200000 16400000 14482000 100000000 31484774 0 0.01 32135176 321000 1700000 806000 3912000 6327000 2921000 14239000 2415000 16561000 1505000 448000 12649000 565000 4899000 9530000 18212000 40497000 126814000 86317000 0 107086000 177090000 70004000 40229000 308118000 462095000 130105000 151427000 17192000 95803000 38186000 134235000 4988000 9214000 19851000 8513000 21175000 0.01 5000000 0 0 67788000 156724000 7294000 153977000 4097000 650402 7052000 12219000 11647000 4595000 1866000 201916000 2000 284000 62000 12450000 0 161174 26.36 0 2181000 25000 2215000 461000 2938000 9554000 30267000 59952000 16921000 4610000 700000 656000 3959000 12800000 22711000 6642000 2046000 600000 2181000 1000 332000 116000 666000 3093000 6400000 16189000 4346000 946000 2299000 24000 1183000 345000 1616000 2502000 11067000 21052000 5933000 1618000 1560000 0.0 10300000 48700000 38000000 50000 300000 447000 27533000 80909000 53376000 2466000 8602000 6136000 10498000 37303000 26805000 2000000 8000000 800000 0 218000 26344000 66000 5235000 124861000 1500000 800000 1700000 2799000 26000 2773000 1249000 158581000 32135176 321000 7294000 -12219000 650402 4805000 9106000 354942000 86290000 180725000 7073000 109968000 174043000 87425000 2033000 507000 738746000 121464000 1.00 5128000 5666000 6479000 13204000 1688000 4376000 10859000 47200000 76800000 882000 63400000 13000000 25000 62510000 100000000 31862146 6287000 733000 55600000 250000 55634000 4322000 0 326000 0.01 32524934 325000 6182000 6800000 3279000 8721000 10467000 2623000 6444000 618000 1746000 14701000 1453000 426000 5980000 308000 3543000 9189000 25399000 5500000 66567000 23516000 16653000 46029000 15735000 17671000 18387000 204558000 137991000 155466000 225470000 70004000 48346000 30038000 528218000 738746000 159806000 347577000 16650000 293354000 50357000 330927000 3866000 2523000 33308000 7349000 24666000 39801000 10748000 9272000 24562000 13254000 2404000 3523000 0.01 5000000 0 0 81075000 191043000 123270000 48434000 30053000 210528000 4450000 662788 100000 8721000 12781000 1500000 14620000 5899000 3916000 302729000 79235000 12145000 10000 1806000 44035000 213000 208000 500000 1700000 41.00 77254 202331 39.09 1100000 52.16 72000 247000 4640000 4396000 649000 4647000 34974000 76816000 153354000 47727000 20742000 2002000 247000 4500000 1852000 383000 1528000 10859000 29851000 57200000 116671000 21700000 38511000 17401000 225000 8000 704000 32000 659000 1004000 4760000 8993000 2184000 358000 2419000 96000 1544000 234000 1820000 3195000 9688000 18064000 4106000 2619000 482000 36000 296000 640000 924000 5168000 9626000 2926000 364000 900000 55600000 23100000 74500000 51400000 100000000 0 0.045 0.02 1000000 5146000 100000000 2 95300000 55634000 55634000 30656000 618000 30038000 38651000 121015000 82364000 4773000 11807000 7034000 9067000 13600000 4533000 14076000 58136000 44060000 2000000 8000000 800000 30100000 218000 30863000 66000 6152000 153744000 574000 3561000 837000 950000 609000 591000 2523000 6775000 36240000 9911000 12304000 1795000 2932000 2000000 1000000 0.06 0.04 1800000 2775000 2000 2773000 1826000 174043000 507000 32524934 325000 48434000 -12781000 662788 125 10000000 P60M 315000 19.23 0.075 P7Y 0.0100 0.0125 0.0150 0.0175 0.0025 0.0050 0.0075 0.0150 0.0250 50000000 2018-01-16 2200000 315000 6100000 2300000 533000 76000 1627000 1816000 264000 300000 6264000 29463000 786144000 220000 13180000 3379000 1116000 98380000 926000 -3943000 26517000 13939000 16928000 2989000 474426000 -1515000 11800000 16975000 800000 -1255000 -1515000 -260000 0.85 0.368 0.350 0.011 0.000 -0.002 -0.013 0.054 0.032 188293000 0 99375000 409000 0 41930000 13493000 14676000 467000 1347000 2245000 -559000 0 -69000 17526000 3592000 2846000 -823000 3000000 36000 15413000 -2511000 3738000 3287000 -111365000 72875000 34547000 26517000 44952000 0 9362000 716000 758000 6100000 84274000 27305000 420000 3151000 85200000 634000 50000000 149350000 21334000 919000 149350000 4088000 24688000 9674000 662719000 2116000 37702000 300000 6100000 31334569 31298163 50000000 940 300000 13000 22.74 6600000 13180000 1116000 1700000 85200000 2015-04-06 2319000 7512000 Stock 556000 5193000 7839000 3310000 62272000 1100000 3700000 1621000 1116000 17661000 Asset -97000 16040000 6349000 2015-08-10 2875000 27074000 Stock 312000 24199000 7368000 2015-03-12 5765000 36445000 Stock 2023000 30680000 32505000 2015-06-01 600000 9688000 Asset 516000 9088000 8211000 0.03 1.00 0.11 0.89 0.78 0.02 0.04 0.05 0.06 0.05 0.04 P8Y 36129000 P5Y 4668000 P15Y 14567000 16101000 855000 12000000 1100000 874000 8507000 598000 480000 6720000 76000 1816000 300000 -1000 13188 130613 1000 26517000 1560 -315000000 6100000 3200000 699000 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.2&#xA0;million, $3.0&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.</p> </div> 6591000 2125000 6195000 1093000 1100000 26857000 43179000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Business Combinations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and <font style="WHITE-SPACE: nowrap">non-competition</font> agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.</p> </div> 1169061000 2003000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information has been prepared as if the 2017 acquisitions had taken place on January&#xA0;1, 2016, the 2016 acquisitions had taken place on January&#xA0;1, 2015 and the 2015 acquisitions had taken place on January&#xA0;1, 2014. 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&#xA0;1, 2016, 2015 and 2014 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Unaudited Pro Forma for the years ended<br /> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,169,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">786,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 5128000 4440000 153354000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 15 &#x2013; BUSINESS COMBINATIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, nine and eight business combinations during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations in 2017 and 2015, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $3.9&#xA0;million, $2.3&#xA0;million and $1.1&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $47.2&#xA0;million of goodwill for tax purposes as a result of 2017 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of our 2017 acquisitions were Alpha, Columbia Shelving&#xA0;&amp; Mirror Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) and All In Insulation, LLC d/b/a Astro Insulation (collectively, &#x201C;Astro&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net Income (Loss), as noted below, includes amortization, taxes and interest allocations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> BDI</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/12/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CQ</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/6/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Layman</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/1/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Eastern</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">8/10/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Purchase Price Allocations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(364</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,742</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpine</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">BDI</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CQ</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Layman</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Eastern</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,539</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,030</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,773</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,495</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,736</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(238</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,975</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain on bargain purchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contingent consideration is included as &#x201C;seller obligations&#x201D; in the above table or within &#x201C;fair value of assets acquired&#x201D; if subsequently paid during the period presented. These contingent payments consist primarily of amounts based on working capital calculations, earnouts based on performance, and&#xA0;<font style="WHITE-SPACE: nowrap">non-compete</font>&#xA0;agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 the years ended December&#xA0;31, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December&#xA0;31, 2016 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December&#xA0;31, 2017, 2016 and 2015 due to various immaterial&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions that do not appear in the above tables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the period ended March&#xA0;31, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $2.1&#xA0;million, offset by a corresponding net reduction in various working capital accounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provisional amounts for Columbia originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the period ended June&#xA0;30, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5&#xA0;million and our seller obligations by approximately $0.4&#xA0;million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6&#xA0;million as reflected within the above table and were within applicable measurement period guidelines.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the net assets acquired, including identifiable intangible assets, relating to one of the 2015 business combinations included in the &#x201C;Other&#x201D; column in the above table was approximately $4.8&#xA0;million, which exceeds the purchase price of $3.7&#xA0;million. Accordingly, we recognized the excess of the fair value of the net assets acquired over purchase price paid of approximately $1.1&#xA0;million as a gain on bargain purchase. The gain on bargain purchase is included in other income in our Consolidated Statements of Operations and Comprehensive Income. Prior to recognizing the gain, we reassessed the fair value of the assets acquired and liabilities assumed in the business combination including consultation with our external valuation experts. Assets were valued using the same methodology as our other business combinations, including the use of a discounted cash flow model as well as several other factors. We believe we were able to acquire this entity for less than the fair value of its net assets due to an absence of multiple bidders combined with the significant improvement of our purchasing power.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Included in other noncurrent assets in the above table as of the year ended December&#xA0;31, 2015 is an insurance receivable of $2.0&#xA0;million and an indemnification asset in the amount of $1.7&#xA0;million associated with the 2015 acquisition of BDI. These assets offset equal liabilities included in other long-term liabilities in the above table, which represent additional insurance reserves for which we may be liable. All amounts are measured at their acquisition date fair value. The indemnification asset has been reduced to $0.9&#xA0;million as of December&#xA0;31, 2017 due to an adjustment to an uncertain tax position related to this item.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 87.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Pro Forma Information (unaudited)</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information has been prepared as if the 2017 acquisitions had taken place on January&#xA0;1, 2016, the 2016 acquisitions had taken place on January&#xA0;1, 2015 and the 2015 acquisitions had taken place on January&#xA0;1, 2014. 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&#xA0;1, 2016, 2015 and 2014 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Unaudited Pro Forma for the years ended<br /> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,169,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">786,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unaudited pro forma net income reflects additional intangible asset amortization expense of $1.3&#xA0;million, $17.5&#xA0;million and $6.6&#xA0;million for the&#xA0;years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as additional income tax expense of $0.7&#xA0;million, $3.0&#xA0;million and $1.7&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and additional interest expense of $1.8&#xA0;million for the year ended December&#xA0;31, 2016 that would have been recorded had the 2017 acquisitions taken place on January&#xA0;1, 2016, the 2016 acquisitions taken place on January&#xA0;1, 2015 and the 2015 acquisitions taken place on January&#xA0;1, 2014.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 11 &#x2013; EMPLOYEE BENEFITS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Healthcare</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.4&#xA0;million, $15.2&#xA0;million and $11.8&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (&#x201C;IBNR&#x201D;) is included within accrued compensation on the Consolidated Balance Sheets and was $1.8&#xA0;million and $1.7&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Workers&#x2019; Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We participate in multiple workers&#x2019; compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We accrue for the estimated losses occurring from both asserted and unasserted claims. Workers&#x2019; compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Workers&#x2019; compensation expense totaled $13.5&#xA0;million, $12.1&#xA0;million and $12.0&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers&#x2019; compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also had an insurance receivable for claims that exceeded the stop loss limit included on the Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Profit-Sharing Plans</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also participate in various profit-sharing and 401(k) plans. Certain plans provide that eligible employees can defer a portion of their wages into the trust, subject to current Internal Revenue Code rules and limitations. 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. During the years ended December&#xA0;31, 2017, 2016 and 2015, we recognized 401(k) plan expenses of $1.6&#xA0;million, $1.3&#xA0;million and $0.8&#xA0;million, respectively, which is included in administrative expenses on the accompanying Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Directors</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We periodically grant shares of restricted stock to members of our board of directors. Accordingly, we record compensation expense within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of the grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In 2017, 2016 and 2015, we granted approximately six thousand, nine thousand and 13&#xA0;thousand shares of restricted stock, respectively, at a price of $50.50, $34.23 and $22.74 per share, respectively (which represents market price on the grant dates), to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors. Accordingly, for each of the years ended December&#xA0;31, 2017, 2016 and 2015, we recorded $0.3&#xA0;million in compensation expense related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. These shares vested on the grant date since there is no service period associated with these awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average grant date fair value is the same as the issue price for all shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Common Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we granted approximately 0.1&#xA0;million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April&#xA0;20, 2018, 2019 and 2020 to certain employees. During the twelve months ended December&#xA0;31, 2016, we granted approximately 0.1&#xA0;million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April&#xA0;20, 2017, 2018 and 2019 to certain employees.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, our employees surrendered approximately 11&#xA0;thousand shares of our common stock to satisfy tax withholding obligations arising in connection with the vesting of such common stock awards previously issued under our 2014 Omnibus Incentive Plan. We recorded $2.7&#xA0;million and $1.6&#xA0;million in compensation expense related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017 and 2016, respectively. We recognized excess tax benefits within income tax provision on the Consolidated Statements of Operations and Comprehensive Income of approximately $0.6&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $5.5&#xA0;million of unrecognized compensation expense related to these nonvested common stock awards. 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 2.0 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Performance-Based Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2018 contingent upon achievement of these targets. We recorded $0.9&#xA0;million in compensation expense associated with these performance-based awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $1.7&#xA0;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.9 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition, during the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based restricted stock awards to be issued to certain employees between 2018 and 2022 contingent upon achievement of certain performance targets. These awards will be accounted for as liability-based awards since they represent a predominantly-fixed monetary amount that will be settled with a variable number of common shares and as such are included in other long-term liabilities on the Consolidated Balance Sheets. We recorded $0.1&#xA0;million in compensation expense associated with these performance-based awards. The unrecognized compensation expense associated with the liability-based awards is subject to fair value adjustment each reporting period, and is expected to be recognized on a straight-line basis over the remaining vesting period of 4 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Performance-Based Restricted Stock Units</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2018 contingent 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 $2.6&#xA0;million in compensation expense associated with these performance-based units during the twelve months ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $1.1&#xA0;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.3 years. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Share-Based Compensation Summary</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the twelve months ended December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Common Stock<br /> Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Stock Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Restricted Stock<br /> Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,302</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, approximately 2.6&#xA0;million of the 3.0&#xA0;million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Concentration of Credit Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Credit risk is our risk of financial loss from the <font style="WHITE-SPACE: nowrap">non-performance</font> of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2017 and zero cash equivalents as of December&#xA0;31, 2016. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 14 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Accrued General Liability</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Leases</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total assets relating to capital leases were approximately $63.4&#xA0;million and $64.2&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, and a total of approximately $26.8&#xA0;million and $22.8&#xA0;million were fully depreciated as of December&#xA0;31, 2017 and 2016, respectively. The net book value of assets under capital leases was approximately $13.0&#xA0;million and $16.4&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. Amortization of assets held under capital leases is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Total rent expense under these operating leases for the years ended December&#xA0;31, 2017, 2016 and 2015 was approximately $15.1&#xA0;million, $11.6&#xA0;million and $9.4&#xA0;million, respectively, which is included in the Consolidated Statements of Operations and Comprehensive Income as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Other Commitments and Contingencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> </div> 247000 48028000 41647000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 62.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">As of<br /> December&#xA0;31,&#xA0;2017</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 17557000 20859000 3302000 808901000 --12-31 -6160000 17400000 28285000 1600000 -5895000 -6179000 -284000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 9 &#x2013; DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Risk Management Objective of Using Derivatives</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Cash Flow Hedges of Interest Rate Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. 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 December&#xA0;31, 2017, we have two interest rate swaps with a beginning notional of $100.0&#xA0;million that amortize quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022. We did not have any derivative instruments as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The effective portion of changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2017, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. The ineffective portion of the change in fair value of the derivatives, when present, is recognized directly in earnings. During the twelve months ended December&#xA0;31, 2017, we recorded $0.1&#xA0;million as a result of hedge ineffectiveness in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 $0.2&#xA0;million will be reclassified as an increase to interest expense, net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 December&#xA0;31, 2017, the Company has not posted any collateral related to these agreements.</p> </div> 1.30 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 16 &#x2013; INCOME PER COMMON SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 as of December&#xA0;31, 2017, 2016 and 2015, was 117&#xA0;thousand, 61&#xA0;thousand and 36&#xA0;thousand shares, respectively.</p> </div> 0.263 P2Y0M0D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Accounting Policy for Derivative Instruments and Hedging Activities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting.</p> </div> FY 2017 10-K 0.350 0.005 0.010 0.004 -0.032 2017-12-31 0.038 INSTALLED BUILDING PRODUCTS, INC. No <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 8 &#x2013; FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Fair Values</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASC 820, &#x201C;Fair Value Measurement,&#x201D; establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;2: Significant other observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;3: Significant unobservable inputs that reflect a reporting entity&#x2019;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets Measured at Fair Value on a Nonrecurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain 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 December&#xA0;31, 2017 and 2016 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&#x2019;s estimated fair value. Undiscounted cash flows, a Level&#xA0;3 input, are utilized in determining estimated fair values. During each of the years ended December&#xA0;31, 2017, 2016 and 2015, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis. See the &#x201C;Impairment of Other Intangible and Long-Lived Assets&#x201D; caption of Note 2, Significant Accounting Policies, for more information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair values of financial assets and liabilities not described above were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of December 31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We had no such items upon which to report fair value as of December&#xA0;31, 2016. See Note 3, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 9, Derivatives and Hedging Activities, for more information on derivative financial instruments. In addition, see Note 2 for more information regarding our accounting for fair value instruments.</p> </div> 0001580905 No <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable, accounts payable, cash and cash equivalents, short-term investments and accrued liabilities as of December&#xA0;31, 2017 and 2016 approximate their fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the term loan, delayed draw term loan and revolving line of credit under the current and previous credit agreements approximate their fair values as of December&#xA0;31, 2017 and 2016 due to the variable rate nature of the agreements. The carrying amount of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of December&#xA0;31, 2017 and 2016 because we have incurred the obligations within recent fiscal years when the interest rate markets have been low and stable despite the changes in the interest rate environment in 2017. Refinancing these obligations at current market rates would result in similar balances. All debt classifications represent Level&#xA0;2 fair value measurements.</p> </div> -0.061 0.031 Yes Large Accelerated Filer 77700000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 87.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 5 &#x2013; GOODWILL AND INTANGIBLES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">160,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Other changes included in the above table for the years ended December&#xA0;31, 2017 and 2016 include minor adjustments for the allocation of certain acquisitions still under measurement. In addition, other changes for the year ended December&#xA0;31, 2017 include multiple immaterial <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At October&#xA0;1, 2017, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December&#xA0;31, 2017. In addition, no impairment of goodwill was recognized for the years ended December&#xA0;31, 2016 or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Intangibles, net</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There was no intangible asset impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The gross carrying amount of intangibles increased approximately $77.7&#xA0;million and $30.4&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively. Intangibles associated with business combinations accounted for approximately $76.8&#xA0;million and $30.3&#xA0;million of the increases during the years ended December&#xA0;31, 2017 and 2016, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $26.9&#xA0;million, $11.3&#xA0;million and $6.3&#xA0;million during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. Remaining estimated aggregate annual amortization expense is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> </div> 653000 324026000 47727000 0 164453000 492000 0 55820000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 12 &#x2013; INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Qualified Production Activity Deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,347</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.3</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Components of the net deferred tax asset or liability are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current and long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,415</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(565</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,543</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,899</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,701</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,649</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, we have recorded a deferred tax asset of $2.6 million reflecting the benefit of $10.6 million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Valuation Allowance</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Based on this evaluation, a valuation allowance has been recorded as of December&#xA0;31, 2017 and 2016 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Uncertain Tax Positions</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are subject to taxation in the United States and various state jurisdictions. As of December&#xA0;31, 2017, our tax years for 2014 through 2016 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unrecognized tax benefits of $1.5&#xA0;million at December&#xA0;31, 2017 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December&#xA0;31, 2017 are $0.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Impacts of the Tax Cuts and Jobs Act</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Tax Act was enacted on December&#xA0;22, 2017. The Tax Act reduces the U.S. federal corporate tax rate from 35% to 21%, which had&#xA0;a positive impact on our 2017 effective tax rate due to the&#xA0;revaluation of our ending net deferred tax liabilities, and we expect&#xA0;it will have a positive impact on&#xA0;our effective tax rate in 2018 and subsequent years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Income tax expense (benefit) decreased $3.4&#xA0;million for the year ended December&#xA0;31, 2017, compared to 2016, due to the impact of the Tax Act. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. The tax benefit was partially offset by tax expense of $0.4&#xA0;million net amount for the revaluation of the uncertain tax positions and the valuation allowance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company has recognized the tax impacts related to the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December&#xA0;31, 2017. The ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Act.</p> </div> 38887000 19537000 581000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Income Taxes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) that was enacted on December&#xA0;22, 2017 reduces the US federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. See Note 12, Income Taxes, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> </div> 285000 1715000 2150000 -1807000 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Impairment of Other Intangible and Long-Lived Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Other intangible assets consist of customer relationships, backlog, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements &#x2013; one to five years and business trademarks and trade names &#x2013; eight to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair market value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> </div> 197000 19955000 -18605000 3667000 4602000 7036000 117000 14680000 -3386000 6303000 17381000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 3 &#x2013; INVESTMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level&#xA0;1 measurements. The investments in these funds were $55.6&#xA0;million as of December&#xA0;31, 2017. We had no such investments as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> All other investments are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> and consist of highly liquid instruments including primarily corporate bonds and commercial paper. As of December&#xA0;31, 2017, the amortized cost of these investments equaled the net carrying value, which was $30.1&#xA0;million. We had no such investments as of December&#xA0;31, 2016. All <font style="WHITE-SPACE: nowrap">held-to-maturity</font> securities as of December&#xA0;31, 2017 mature in one year or less. See Note&#xA0;8, Fair Value Measurements, for additional information.</p> </div> 13758000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Inventories</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories consist of insulation, garage doors, rain gutters, shower doors, mirrors, closet shelving and other products. We install these products but do not manufacture them. We value inventory at the lower of cost or market with cost determined using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (&#x201C;FIFO&#x201D;) method. As of December&#xA0;31, 2017 and 2016, all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or market value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Investment Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Marketable securities with original maturities longer than three months but less than one year from the balance sheet date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2017, all of our investments were classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></font></p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 6 &#x2013; LONG-TERM DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On April&#xA0;13, 2017, we entered into a term loan credit agreement (the &#x201C;Term Loan Agreement&#x201D;) which provides for a seven-year $300.0&#xA0;million term loan facility (the &#x201C;Term Loan&#x201D;) and an asset-based lending credit agreement (the &#x201C;ABL Credit Agreement&#x201D; and together with the Term Loan Agreement, the &#x201C;Senior Secured Credit Agreements&#x201D;) which provides for up to approximately $100.0&#xA0;million with a sublimit up to $50.0&#xA0;million for the issuance of letters of credit (the &#x201C;ABL Revolver&#x201D; and together with the Term Loan, the &#x201C;Senior Secured Credit Facilities&#x201D;), which may be reduced or increased pursuant to the ABL Credit Agreement. The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the ABL Credit Agreement. Proceeds from the Senior Secured Credit Facilities were used to repay in full all amounts outstanding under the Credit and Security Agreement (the &#x201C;Credit and Security Agreement&#x201D;), dated as of February&#xA0;29, 2016, by and among the Company and the lenders named therein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Term Loan was amended on November&#xA0;30, 2017 (the &#x201C;Amendment&#x201D;) to refinance the total principal amount of the Term Loan outstanding under the Term Loan Agreement immediately prior to the effective date of the Amendment, or an aggregate principal amount of $299.3&#xA0;million, on substantially the same terms as the initial term loan, except for (i)&#xA0;a decrease in the Applicable Margins (as defined below) applicable to the base rate and Eurodollar rate loans, (ii)&#xA0;an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii)&#xA0;the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the ABL Credit Agreement. The Term Loan amortizes in quarterly principal payments of approximately $0.8&#xA0;million, with any remaining unpaid balances due on April&#xA0;15, 2024, which is the maturity date. Loans incurred under the ABL Revolver will have a final maturity of April&#xA0;13, 2022.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Subject to certain exceptions, the Term Loan will be subject to mandatory&#xA0;<font style="WHITE-SPACE: nowrap">pre-payments</font>&#xA0;equal to (i) 100% of the net cash proceeds from issuances or incurrence of debt by the Company or any of its restricted subsidiaries (other than with respect to certain permitted indebtedness); (ii) 100% of the net cash proceeds from certain sales or dispositions of assets by the Company or any of its restricted subsidiaries in excess of a certain amount and subject to customary reinvestment provisions and certain other expenses; and (iii) 50% (with step-downs to 25% and 0% based upon achievement of specified net leverage ratios) of excess cash flow of the Company and its restricted subsidiaries in excess of $5.0&#xA0;million, subject to customary exceptions and limitations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Loans under the Senior Secured Credit Facilities bear interest based on, at the Company&#x2019;s election, either the base rate or the Eurodollar rate plus, in each case, an applicable margin (the &#x201C;Applicable Margin&#x201D;). The Applicable Margin in respect of loans under (i)&#xA0;the Term Loan Agreement will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii)&#xA0;the ABL Facility will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the ABL Facility) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the ABL Facility).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition, we will pay customary commitment fees and letter of credit fees under the ABL Credit Agreement. The commitment fees will vary based upon a measure of our utilization under the ABL Revolver.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Senior Secured Credit Agreements each contain a number of customary affirmative and negative&#xA0;<font style="WHITE-SPACE: nowrap">non-financial</font>&#xA0;covenants, and the ABL Credit Agreement also contains a financial covenant requiring the satisfaction of a minimum fixed charge coverage ratio of 1.00 to 1.00 in the event that we do not meet a minimum measure of availability under the ABL Revolver.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Vehicle and Equipment Notes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are party to a Master Loan and Security Agreement (&#x201C;Master Loan and Security Agreement&#x201D;), a Master Equipment Lease Agreement (&#x201C;Master Equipment Agreement&#x201D;) and one or more Master Loan Agreements (&#x201C;Master Loan Agreements&#x201D;) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. One of these Master Loan Agreements, entered into in November 2017, is with US Bank and provides for up to $100.0&#xA0;million. The facility is subject to a&#xA0;<font style="WHITE-SPACE: nowrap">60-month</font>&#xA0;term with interest rates being set at the time of funding. As of December&#xA0;31, 2017, substantially all of the $100.0&#xA0;million US Bank Master Loan was available for purchases of equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total gross assets relating to our master loan and equipment agreements were $74.5&#xA0;million and $48.7&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, none of which were fully depreciated as of December&#xA0;31, 2017 or 2016, respectively. The net book value of assets under these agreements was $51.4&#xA0;million and $38.0&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 7 &#x2013; COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 62.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">As of<br /> December&#xA0;31,&#xA0;2017</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The asset, costs and estimated earnings in excess of billings on uncompleted contracts, represents revenues recognized in excess of amounts billed and is included in other current assets in our Consolidated Balance Sheets. The liability, billings in excess of costs and estimated earnings on uncompleted contracts, represents billings in excess of revenues recognized and is included in other current liabilities in our Consolidated Balance Sheets.</p> </div> 1888000 3000000 -200443000 179699000 68772000 41140000 1 74266000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have not recently adopted any new accounting pronouncements that have had a material impact on our financial statements. We continuously review the Federal Accounting Standards Board&#x2019;s issued Accounting Standards Updates to ensure we have adopted all current accounting pronouncements, and include any such standard adoptions that are deemed to have a material impact on our financial statements herein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU <font style="WHITE-SPACE: nowrap">2014-09</font> and related subsequently issued amendments set forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We commenced our evaluation of the impact of ASC 606 in late 2016, by evaluating its impact on selected contracts. Based on our initial review of those select contracts, we developed a project plan to evaluate numerous contracts across our business and assess the internal control structure in order to adopt ASC 606 on January&#xA0;1, 2018. We have periodically briefed our Audit Committee on our progress made towards adoption. As of December&#xA0;31, 2017, we have completed our assessment on the applicability of the standard on accounting for contracts with customers. The standard will result in a change to the timing of revenue recognition for certain of our contracts that, under ASC 605, we currently recognize revenue on a performance obligation level as each obligation is completed whereas, under ASC 606, we will recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs based on a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method using input methods as a measure of progress. We do not expect the impact on our revenue recognition to be material for our contracts that are currently recognized under the existing percentage of completion method of accounting, due to the inherent similarities of the over time methodology of revenue recognition to percentage-of-completion. We adopted the new standard on January&#xA0;1, 2018, using the modified retrospective approach, and as such will recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings on January&#xA0;1, 2018. The estimated adjustment to our opening retained earnings on January&#xA0;1, 2018, as a result of implementation of this ASU, is estimated to be approximately $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> &#x201C;Leases (Topic 842).&#x201D; This update amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Consolidated Balance Sheets. Information about our undiscounted future lease payments and the timing of those payments is in Note 14, Commitments and Contingencies, in our Form <font style="WHITE-SPACE: nowrap">10-K.</font> We will adopt this standard effective January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In June 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> &#x201C;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-15,</font> &#x201C;Statement of Cash Flows: Clarification of Certain Cash Receipts and Cash Payments (Topic 230).&#x201D; This ASU addresses the diversity in practice related to the classification of certain cash receipts and payments in the statement of cash flows by adding or clarifying guidance on eight specific cash flow issues. We have determined that this update addresses one issue that specifically impacts us, which is the classification of contingent consideration payments made after a business combination. We adopted the new provision on January&#xA0;1, 2018 and as such will classify contingent consideration payments in excess of the recorded contingent liability not made soon after the acquisition date as operating activities on the cash flow statement. Cash payments made soon after the acquisition date will be classified as investing activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> &#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div> 507000 507000 206000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>NOTE 1 &#x2013; ORGANIZATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Installed Building Products, Inc. (&#x201C;IBP&#x201D;), a Delaware corporation formed on October&#xA0;28, 2011, and its wholly-owned subsidiaries (collectively referred to as the &#x201C;Company&#x201D; and &#x201C;we,&#x201D; &#x201C;us&#x201D; and &#x201C;our&#x201D;) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, 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 125 locations and its corporate office is located in Columbus, Ohio.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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. Commercial sales have increased primarily due to the acquisition of Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Each of our branches has the capacity to serve all of our end markets. For the years ended December&#xA0;31, 2017, 2016 and 2015, residential new construction and repair and remodel was 83%, 88% and 89% of our net revenue and commercial construction was 17%, 12% and 11% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 15123000 -1065000 1888000 30194000 8281000 137120000 31668000 2420000 4464000 137367000 959000 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property and equipment consisted of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,152</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,344</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,861</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">156,724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,936</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,788</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 300000000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</p> </div> 22460000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 4 &#x2013; PROPERTY AND EQUIPMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">156,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,936</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> During the twelve months ended December&#xA0;31, 2017 and 2016 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Property and equipment as of December&#xA0;31, 2017 and 2016 of $49.7&#xA0;million and $42.7&#xA0;million, respectively, were fully depreciated but still being utilized in our business.</p> </div> 2834000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Accounts Receivable</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1&#xA0;million and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. As of December&#xA0;31, 2017, all but $0.5&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</p> </div> 10002000 97750000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 18 &#x2013; QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Summarized unaudited quarterly financial results for 2017 and 2016 is as follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">191,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">862,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Allowance for Doubtful Accounts</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 13 &#x2013; RELATED PARTY TRANSACTIONS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 related ownership. For additional information, see Note 14, Commitments and Contingencies.</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the years ended December&#xA0;31, 2017, 2016 and 2015, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At December&#xA0;31, 2017 and 2016, we had related party balances of approximately $2.0&#xA0;million and $1.5&#xA0;million, respectively, included in accounts receivable on our 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.0&#xA0;million and $0.8&#xA0;million of these balances as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On March&#xA0;13, 2015, we entered into a share repurchase agreement with IBS for the purchase of 315&#xA0;thousand shares of our common stock. Jeff Edwards, our Chief Executive Officer, is the President of IBS and, in such role, has sole voting and dispositive power over the shares held by IBS and is deemed the beneficial owner of the shares of our common stock held by IBS. For additional information, see Note 10, Stockholders&#x2019; Equity.</p> </div> 7314000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, nine and eight business combinations during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations in 2017 and 2015, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $3.9&#xA0;million, $2.3&#xA0;million and $1.1&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $47.6&#xA0;million of goodwill for tax purposes as a result of 2017 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of our 2017 acquisitions were Alpha, Columbia Shelving&#xA0;&amp; Mirror Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) and All In Insulation, LLC d/b/a Astro Insulation (collectively, &#x201C;Astro&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net Income (Loss), as noted below, includes amortization, taxes and interest allocations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> BDI</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/12/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CQ</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/6/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Layman</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/1/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Eastern</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">8/10/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Revenue and Cost Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue from the sale and installation of products is recognized when all of the following have occurred: (i)&#xA0;persuasive evidence of an arrangement exists; (ii)&#xA0;delivery has occurred or services have been rendered; (iii)&#xA0;the price is fixed or determinable; and (iv)&#xA0;the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, depending primarily on length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Components of the net deferred tax asset or liability are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current and long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,415</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(565</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,543</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,899</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,701</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,649</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Remaining estimated aggregate annual amortization expense is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">160,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the twelve months ended December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Common Stock<br /> Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Stock Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Restricted Stock<br /> Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,302</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 1132927000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Summarized unaudited quarterly financial results for 2017 and 2016 is as follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">191,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">862,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Total rent expense under these operating leases for the years ended December&#xA0;31, 2017, 2016 and 2015 was approximately $15.1&#xA0;million, $11.6&#xA0;million and $9.4&#xA0;million, respectively, which is included in the Consolidated Statements of Operations and Comprehensive Income as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Qualified Production Activity Deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,347</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.3</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(364</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,742</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpine</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">BDI</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CQ</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Layman</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Eastern</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,539</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,030</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,773</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,495</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,736</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(238</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,975</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain on bargain purchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair values of financial assets and liabilities not described above were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of December 31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the years ended December&#xA0;31, 2017, 2016 and 2015, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 6592000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and <font style="WHITE-SPACE: nowrap">non-employee</font> members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Equity-based awards:</i> Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the <font style="WHITE-SPACE: nowrap">non-performance-based</font> awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Liability-based awards:</i> Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we <font style="WHITE-SPACE: nowrap">re-measure</font> to reflect their fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in our share-based liability, either immediately or over the remaining service period depending on the vested status of the award.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> </div> 10859000 58450000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 10 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As of December&#xA0;31, 2017, we had $0.5&#xA0;million in accumulated other comprehensive income on our Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In March 2015, we entered into a share repurchase agreement with Installed Building Systems, Inc. (&#x201C;IBS&#x201D;), a related party, for the purchase of 315&#xA0;thousand shares of our common stock for a purchase price of approximately $6.1&#xA0;million or $19.23 per share, which represented a 7.5% discount to the last reported price of our common stock on March&#xA0;13, 2015. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation. For additional information, see Note 13, Related Party Transactions.</p> </div> 300000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 2 &#x2013; SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of the reporting unit, valuation of acquired intangible assets, impairment of intangible assets and other long-lived assets, share-based compensation, reserves for general liability and workers&#x2019; compensation and medical insurance. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2017 and zero cash equivalents as of December&#xA0;31, 2016. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Revenue and Cost Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue from the sale and installation of products is recognized when all of the following have occurred: (i)&#xA0;persuasive evidence of an arrangement exists; (ii)&#xA0;delivery has occurred or services have been rendered; (iii)&#xA0;the price is fixed or determinable; and (iv)&#xA0;the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, depending primarily on length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Accounting Policy for Derivative Instruments and Hedging Activities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Investment Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Marketable securities with original maturities longer than three months but less than one year from the balance sheet date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font>&#xA0;investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2017, all of our investments were classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Business Combinations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Accounts Receivable</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1&#xA0;million and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. As of December&#xA0;31, 2017, all but $0.5&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Allowance for Doubtful Accounts</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font>&#xA0;of uncollectible accounts receivable</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Concentration of Credit Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Credit risk is our risk of financial loss from the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance</font>&#xA0;of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Inventories</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories consist of insulation, garage doors, rain gutters, shower doors, mirrors, closet shelving and other products. We install these products but do not manufacture them. We value inventory at the lower of cost or market with cost determined using the&#xA0;<font style="WHITE-SPACE: nowrap">first-in,</font>&#xA0;<font style="WHITE-SPACE: nowrap">first-out</font>&#xA0;(&#x201C;FIFO&#x201D;) method. As of December&#xA0;31, 2017 and 2016, all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or market value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Impairment of Other Intangible and Long-Lived Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Other intangible assets consist of customer relationships, backlog,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements &#x2013; one to five years and business trademarks and trade names &#x2013; eight to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair market value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Other Liabilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. If we do not pay these claims, our workers&#x2019; compensation insurance carriers are required to make these payments to the claimants on our behalf. Effective with the plan year beginning October&#xA0;1, 2015, our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. If we do not pay these claims, our general liability insurance carrier is required to make these payments to the claimants on our behalf. Prior to the claim year beginning October&#xA0;1, 2015, our general liability insurance program has a self-incurred retention (&#x201C;SIR&#x201D;) of $0.4&#xA0;million whereby we continue to be responsible for all claims below the SIR and the insurance company continues to be responsible for all liabilities above the SIR. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2017 and 2016. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.2&#xA0;million, $3.0&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Deferred Financing Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred financing costs and debt issuance costs combined, totaling $6.8&#xA0;million and $1.7&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2017 and 2016, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016, respectively. The related amortization expense of these costs combined was $1.1&#xA0;million, $0.4&#xA0;million and $0.3&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. In addition, we expensed loan costs of approximately $1.0&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31, 2017 and 2016, respectively, associated with our Credit and Security Agreement because they did not meet the requirements for capitalization. For the year ended December&#xA0;31, 2017, we wrote off $2.1&#xA0;million in loan costs as a result of refinancing our credit facilities. We did not write off any loan costs during the year ended December&#xA0;31, 2016. For additional information, see Note 6, Long-Term Debt.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Equity-based awards:</i>&#xA0;Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance-based</font>&#xA0;awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Liability-based awards:&#xA0;</i>Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we&#xA0;<font style="WHITE-SPACE: nowrap">re-measure</font>to reflect their fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in our share-based liability, either immediately or over the remaining service period depending on the vested status of the award.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Income Taxes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) that was enacted on December&#xA0;22, 2017 reduces the US federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. See Note 12, Income Taxes, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable, accounts payable, cash and cash equivalents, short-term investments and accrued liabilities as of December&#xA0;31, 2017 and 2016 approximate their fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the term loan, delayed draw term loan and revolving line of credit under the current and previous credit agreements approximate their fair values as of December&#xA0;31, 2017 and 2016 due to the variable rate nature of the agreements. The carrying amount of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of December&#xA0;31, 2017 and 2016 because we have incurred the obligations within recent fiscal years when the interest rate markets have been low and stable despite the changes in the interest rate environment in 2017. Refinancing these obligations at current market rates would result in similar balances. All debt classifications represent Level&#xA0;2 fair value measurements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have not recently adopted any new accounting pronouncements that have had a material impact on our financial statements. We continuously review the Federal Accounting Standards Board&#x2019;s issued Accounting Standards Updates to ensure we have adopted all current accounting pronouncements, and include any such standard adoptions that are deemed to have a material impact on our financial statements herein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;and related subsequently issued amendments set forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We commenced our evaluation of the impact of ASC 606 in late 2016, by evaluating its impact on selected contracts. Based on our initial review of those select contracts, we developed a project plan to evaluate numerous contracts across our business and assess the internal control structure in order to adopt ASC 606 on January&#xA0;1, 2018. We have periodically briefed our Audit Committee on our progress made towards adoption. As of December&#xA0;31, 2017, we have completed our assessment on the applicability of the standard on accounting for contracts with customers. The standard will result in a change to the timing of revenue recognition for certain of our contracts that, under ASC 605, we currently recognize revenue on a performance obligation level as each obligation is completed whereas, under ASC 606, we will recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs based on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method using input methods as a measure of progress. We do not expect the impact on our revenue recognition to be material for our contracts that are currently recognized under the existing percentage of completion method of accounting, due to the inherent similarities of the over time methodology of revenue recognition to percentage-of-completion. We adopted the new standard on January&#xA0;1, 2018, using the modified retrospective approach, and as such will recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings on January&#xA0;1, 2018. The estimated adjustment to our opening retained earnings on January&#xA0;1, 2018, as a result of implementation of this ASU, is estimated to be approximately $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;&#x201C;Leases (Topic 842).&#x201D; This update amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Consolidated Balance Sheets. Information about our undiscounted future lease payments and the timing of those payments is in Note 14, Commitments and Contingencies, in our Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;We will adopt this standard effective January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In June 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;&#x201C;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15,</font>&#xA0;&#x201C;Statement of Cash Flows: Clarification of Certain Cash Receipts and Cash Payments (Topic 230).&#x201D; This ASU addresses the diversity in practice related to the classification of certain cash receipts and payments in the statement of cash flows by adding or clarifying guidance on eight specific cash flow issues. We have determined that this update addresses one issue that specifically impacts us, which is the classification of contingent consideration payments made after a business combination. We adopted the new provision on January&#xA0;1, 2018 and as such will classify contingent consideration payments in excess of the recorded contingent liability not made soon after the acquisition date as operating activities on the cash flow statement. Cash payments made soon after the acquisition date will be classified as investing activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;&#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div> 562000 4353000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 17 &#x2013; SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On January&#xA0;16, 2018, we acquired substantially all of the assets of Rocket Insulation&#xA0;&amp; Coatings Inc. for total consideration of approximately $2.2&#xA0;million, subject to a working capital adjustment. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;As a result, disclosures required under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-10-50,</font></font>&#xA0;Business Combinations, cannot be made at this time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2018, we posted $10.0&#xA0;million into a trust to serve as additional collateral for our workers&#x2019; compensation and general liability policies. Beginning January 2018, this $10.0&#xA0;million is classified as restricted cash on our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> IBP&#x2019;s Board of Directors has approved a stock repurchase program, effective as of March 2, 2018, pursuant to which we may repurchase up to $50 million of its outstanding common stock. The program will remain in effect until February 28, 2019, unless extended by the Board of Directors.</p> </div> 2311000 IBP 1689000 31756363 2113000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of the reporting unit, valuation of acquired intangible assets, impairment of intangible assets and other long-lived assets, share-based compensation, reserves for general liability and workers&#x2019; compensation and medical insurance. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> </div> 31639283 49700000 125000000 562000 112500000 26800000 2025-03 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Deferred Financing Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred financing costs and debt issuance costs combined, totaling $6.8&#xA0;million and $1.7&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2017 and 2016, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016, respectively. The related amortization expense of these costs combined was $1.1&#xA0;million, $0.4&#xA0;million and $0.3&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. In addition, we expensed loan costs of approximately $1.0&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31, 2017 and 2016, respectively, associated with our Credit and Security Agreement because they did not meet the requirements for capitalization. For the year ended December&#xA0;31, 2017, we wrote off $2.1&#xA0;million in loan costs as a result of refinancing our credit facilities. We did not write off any loan costs during the year ended December&#xA0;31, 2016. For additional information, see Note 6, Long-Term Debt.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> During the twelve months ended December&#xA0;31, 2017 and 2016 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Workers&#x2019; compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Other Liabilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. If we do not pay these claims, our workers&#x2019; compensation insurance carriers are required to make these payments to the claimants on our behalf. Effective with the plan year beginning October&#xA0;1, 2015, our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. If we do not pay these claims, our general liability insurance carrier is required to make these payments to the claimants on our behalf. Prior to the claim year beginning October&#xA0;1, 2015, our general liability insurance program has a self-incurred retention (&#x201C;SIR&#x201D;) of $0.4&#xA0;million whereby we continue to be responsible for all claims below the SIR and the insurance company continues to be responsible for all liabilities above the SIR. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2017 and 2016. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> </div> 1360 3800000 400000 10600000 100000 3 300000 6000 50.50 900000 P1Y10M25D 77254 0 0 41.00 52.00 26.43 1782 35.07 101241 58302 2700000 100000 P4Y 2600000 P0Y3M19D 2818 74818 0 0 52.00 52.16 1300000 10859000 5128000 700000 137367000 2017-01-05 282577 10859000 2002000 116671000 Share 2100000 -1148000 103810000 116070000 2017-06-26 225000 8993000 Asset 500000 400000 86000 8768000 6046000 600000 -478000 144402000 2419000 18064000 Asset 573000 15645000 20457000 2017-09-18 482000 9626000 Asset 11000 9144000 1829000 0.03 1.00 0.17 0.83 0.67 0.08 0.09 0.07 0.05 0.04 0.04 2022-04-13 P60M The Term Loan amortizes in quarterly principal payments of approximately $0.8 million, with any remaining unpaid balances due on April 15, 2024, which is the maturity date. Loans incurred under the ABL Revolver will have a final maturity of April 13, 2022. 800000 5000000 0.50 1.00 1.00 0.25 0.00 2022-12 2100000 2022-05-31 100000 P8Y 39922000 P5Y 2628000 P1Y6M0D 13600000 P15Y 20667000 400000 965000 26731000 813000 13500000 5055000 3900000 1554000 14310000 571000 One year or less 600000 11000 P30Y P5Y P3Y P5Y P3Y The shorter of lease life or five years The shorter of lease life or five years 1154000 1294000 10250000 P5Y P6Y 1100000 P1Y P4Y 0 6195000 1888000 10856000 300000 -1000 507000 3000 282577 5940 101241 1000 41140000 12386 562000 200000 0.210 3000000 435000 1894000 2452000 1594000 383000 400000 11259000 43891000 1058707000 775000 4459000 3737000 59952000 2181000 7664000 38436000 18307000 21779000 3472000 610532000 -605000 15200000 23571000 1300000 -338000 -605000 -267000 1.23 0.355 0.350 0.007 0.004 -0.001 0.001 0.032 0.030 30400000 -344000 252448000 16918000 0 125472000 254000 0 59610000 18929000 20864000 227000 442000 1776000 1897000 66000 0 -92000 18760000 1484000 8677000 -2803000 6118000 61000 21174000 12400000 6177000 5342000 -79597000 13995000 73266000 38436000 66050000 0 11580000 -263000 1238000 53312000 27013000 -37000 3057000 55493000 691000 100000000 37975000 22948000 2928000 37975000 5849000 51875000 8598000 862980000 1894000 49667000 300000 836000 2354000 1356000 487000 31363290 286000 31301887 42700000 50000000 836000 12500000 22800000 1390 100000 3 300000 9000 34.23 1600000 17500000 4459000 3000000 1800000 55493000 1560000 21151000 799000 46034000 2016-10-17 600000 16189000 Asset 21000 15589000 4701000 2299000 21052000 Asset -592000 18753000 19974000 2016-04-12 22711000 Asset 1370000 21151000 21359000 0.03 1.00 0.12 0.88 0.77 0.02 0.06 0.05 0.06 0.04 0.04 P9Y 18511000 P15Y P8Y P5Y 2773000 P5Y P1Y P15Y 8983000 P15Y P8Y 400000 22294000 848000 12100000 1894000 2300000 1276000 10732000 300000 635000 579000 7914000 1594000 300000 -1000 8760 143528 1000 38436000 33842 836000 6364000 0.20 72172000 6364000 255669000 5813000 0.19 54591000 5813000 191698000 9993000 0.32 62243000 9993000 211913000 11896000 0.38 84928000 11973000 282196000 11549000 0.37 67260000 11549000 225392000 12042000 0.38 85581000 12010000 295193000 11081000 0.35 68354000 11081000 233977000 11345000 0.34 81345000 10793000 299869000 0001580905 2017-10-01 2017-12-31 0001580905 2016-10-01 2016-12-31 0001580905 2017-07-01 2017-09-30 0001580905 2016-07-01 2016-09-30 0001580905 2017-04-01 2017-06-30 0001580905 2016-04-01 2016-06-30 0001580905 2016-01-01 2016-03-31 0001580905 2017-01-01 2017-03-31 0001580905 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001580905 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001580905 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001580905 us-gaap:AffiliatedEntityMember 2016-01-01 2016-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2016-01-01 2016-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001580905 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001580905 ibp:GeneralLiabilityInsuranceProgramMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2016-01-01 2016-12-31 0001580905 us-gaap:NoncompeteAgreementsMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001580905 us-gaap:NoncompeteAgreementsMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-12-31 0001580905 us-gaap:CustomerRelationshipsMemberus-gaap:MinimumMember 2016-01-01 2016-12-31 0001580905 us-gaap:CustomerRelationshipsMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RainGuttersMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:GarageDoorsMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ShowerDoorsShelvingAndMirrorsMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:OtherBuildingProductsMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:WaterproofingMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:InsulationMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionAndRepairAndRemodelSalesMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialConstructionSalesMember 2016-01-01 2016-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001580905 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2016-01-01 2016-12-31 0001580905 ibp:AlpineInsulationCoIncMember 2016-01-01 2016-12-31 0001580905 ibp:OtherAcquisitionMember 2016-01-01 2016-12-31 0001580905 ibp:EastCoastInsulatorsIILLCMember 2016-01-01 2016-12-31 0001580905 ibp:TwoThousandSixteenAcquisitionsMember 2016-01-01 2016-12-31 0001580905 ibp:AlpineMember 2016-01-01 2016-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2016-01-01 2016-12-31 0001580905 ibp:CommonStockAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2016-01-01 2016-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2016-01-01 2016-12-31 0001580905 us-gaap:RestrictedStockMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2016-01-01 2016-12-31 0001580905 2016-01-01 2016-12-31 0001580905 us-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0001580905 us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:ScenarioForecastMember 2018-01-01 2018-12-31 0001580905 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001580905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001580905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001580905 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001580905 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 us-gaap:AffiliatedEntityMember 2017-01-01 2017-12-31 0001580905 us-gaap:VehiclesMember 2017-01-01 2017-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2017-01-01 2017-12-31 0001580905 us-gaap:FurnitureAndFixturesMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001580905 us-gaap:FurnitureAndFixturesMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 us-gaap:EquipmentMemberus-gaap:MinimumMember 2017-01-01 2017-12-31 0001580905 us-gaap:EquipmentMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 us-gaap:BuildingMember 2017-01-01 2017-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2017-01-01 2017-12-31 0001580905 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001580905 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0001580905 ibp:GeneralLiabilityInsuranceProgramMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-01-01 2017-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001580905 us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001580905 ibp:CreditAndSecurityAgreementMember 2017-01-01 2017-12-31 0001580905 ibp:VehicleAndEquipmentNotesMember 2017-01-01 2017-12-31 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMemberibp:LeverageRatioRangeTwoMember 2017-01-01 2017-12-31 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMemberibp:LeverageRatioRangeOneMember 2017-01-01 2017-12-31 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-01-01 2017-12-31 0001580905 ibp:MasterLoanAgreementMember 2017-01-01 2017-12-31 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblCreditAgreementMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RainGuttersMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:GarageDoorsMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ShowerDoorsShelvingAndMirrorsMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:OtherBuildingProductsMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:WaterproofingMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:InsulationMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionAndRepairAndRemodelSalesMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialConstructionSalesMember 2017-01-01 2017-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001580905 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2017-01-01 2017-12-31 0001580905 ibp:AstroMember 2017-01-01 2017-12-31 0001580905 ibp:OtherAcquisitionMember 2017-01-01 2017-12-31 0001580905 ibp:TwoThousandSeventeenAcquisitionsMember 2017-01-01 2017-12-31 0001580905 ibp:ColumbiaMember 2017-01-01 2017-12-31 0001580905 ibp:AlphaMember 2017-01-01 2017-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-01-01 2017-12-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0001580905 ibp:PerformanceBasedRestrictedStockAwardsMember 2017-01-01 2017-12-31 0001580905 ibp:CommonStockAwardsMemberus-gaap:GeneralAndAdministrativeExpenseMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-12-31 0001580905 ibp:CommonStockAwardsMember 2017-01-01 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2017-01-01 2017-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2017-01-01 2017-12-31 0001580905 us-gaap:RestrictedStockMemberibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-01-01 2017-12-31 0001580905 2017-01-01 2017-12-31 0001580905 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001580905 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001580905 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001580905 us-gaap:AffiliatedEntityMember 2015-01-01 2015-12-31 0001580905 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001580905 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2015-01-01 2015-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2015-01-01 2015-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:RainGuttersMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:GarageDoorsMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ShowerDoorsShelvingAndMirrorsMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:OtherBuildingProductsMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:WaterproofingMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:InsulationMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:ResidentialNewConstructionAndRepairAndRemodelSalesMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberibp:CommercialConstructionSalesMember 2015-01-01 2015-12-31 0001580905 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001580905 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:MaximumMember 2015-01-01 2015-12-31 0001580905 ibp:LaymanBrothersContractingMember 2015-01-01 2015-12-31 0001580905 ibp:BdiInsulationMember 2015-01-01 2015-12-31 0001580905 ibp:EasternContractorServicesMember 2015-01-01 2015-12-31 0001580905 ibp:OtherAcquisitionMember 2015-01-01 2015-12-31 0001580905 ibp:OtherBusinessCombinationMember 2015-01-01 2015-12-31 0001580905 ibp:TwoThousandFifteenAcquisitionMember 2015-01-01 2015-12-31 0001580905 ibp:CqInsulationMember 2015-01-01 2015-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2015-01-01 2015-12-31 0001580905 us-gaap:RestrictedStockMemberus-gaap:DirectorMember 2015-01-01 2015-12-31 0001580905 2015-01-01 2015-12-31 0001580905 ibp:InstalledBuildingSystemsMember 2015-03-05 2015-03-31 0001580905 ibp:RocketInsulationAndCoatingsIncMemberus-gaap:SubsequentEventMember 2018-01-16 2018-01-16 0001580905 us-gaap:MaximumMemberus-gaap:SubsequentEventMember 2018-03-02 2018-03-02 0001580905 ibp:TermLoanAgreementMemberus-gaap:EurodollarMember 2017-04-13 2017-04-13 0001580905 ibp:TermLoanAgreementMemberus-gaap:BaseRateMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanThreeMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanTwoMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:BaseRateLoanOneMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanThreeMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanTwoMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMemberibp:EurodollarRateLoanOneMember 2017-04-13 2017-04-13 0001580905 ibp:AblCreditAgreementMember 2017-04-13 2017-04-13 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-13 2017-04-13 0001580905 ibp:InstalledBuildingSystemsMember 2015-03-13 2015-03-13 0001580905 ibp:USBankMasterLoanAgreementMember 2017-11-30 2017-11-30 0001580905 us-gaap:SubsequentEventMember 2018-01-01 0001580905 country:US 2017-12-31 0001580905 us-gaap:TreasuryStockMember 2017-12-31 0001580905 us-gaap:RetainedEarningsMember 2017-12-31 0001580905 us-gaap:CommonStockMember 2017-12-31 0001580905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001580905 ibp:WorkersCompensationMember 2017-12-31 0001580905 us-gaap:GeneralLiabilityMember 2017-12-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2017-12-31 0001580905 us-gaap:MinimumMember 2017-12-31 0001580905 us-gaap:MaximumMember 2017-12-31 0001580905 ibp:MiHomesIncMember 2017-12-31 0001580905 us-gaap:AffiliatedEntityMember 2017-12-31 0001580905 ibp:OtherOperatingLeasesMember 2017-12-31 0001580905 ibp:RelatedPartyOperatingLeaseAgreementMember 2017-12-31 0001580905 ibp:VehiclesAndEquipmentMember 2017-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001580905 us-gaap:LandMember 2017-12-31 0001580905 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001580905 us-gaap:BuildingMember 2017-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2017-12-31 0001580905 ibp:WorkersCompensationInsuranceMember 2017-12-31 0001580905 ibp:GeneralLiabilityInsuranceProgramMemberus-gaap:MaximumMember 2017-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2017-12-31 0001580905 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2017-12-31 0001580905 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001580905 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember 2017-12-31 0001580905 ibp:TermLoanAgreementMember 2017-12-31 0001580905 ibp:CreditAndSecurityAgreementMember 2017-12-31 0001580905 ibp:VehicleAndEquipmentNotesMemberus-gaap:MinimumMember 2017-12-31 0001580905 ibp:VehicleAndEquipmentNotesMemberus-gaap:MaximumMember 2017-12-31 0001580905 ibp:DelayedDrawMember 2017-12-31 0001580905 ibp:USBankMasterLoanAgreementMember 2017-12-31 0001580905 ibp:MasterLoanAgreementMember 2017-12-31 0001580905 us-gaap:AccountsReceivableMember 2017-12-31 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2017-12-31 0001580905 ibp:BdiInsulationMember 2017-12-31 0001580905 ibp:AstroMember 2017-12-31 0001580905 ibp:OtherAcquisitionMember 2017-12-31 0001580905 ibp:ColumbiaMember 2017-12-31 0001580905 ibp:AlphaMember 2017-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2017-12-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2017-12-31 0001580905 ibp:CommonStockAwardsMember 2017-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2017-12-31 0001580905 us-gaap:OtherNoncurrentAssetsMember 2017-12-31 0001580905 2017-12-31 0001580905 us-gaap:TreasuryStockMember 2016-12-31 0001580905 us-gaap:RetainedEarningsMember 2016-12-31 0001580905 us-gaap:CommonStockMember 2016-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001580905 ibp:WorkersCompensationMember 2016-12-31 0001580905 us-gaap:GeneralLiabilityMember 2016-12-31 0001580905 us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2016-12-31 0001580905 ibp:MiHomesIncMember 2016-12-31 0001580905 us-gaap:AffiliatedEntityMember 2016-12-31 0001580905 ibp:VehiclesAndEquipmentMember 2016-12-31 0001580905 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001580905 us-gaap:LandMember 2016-12-31 0001580905 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001580905 us-gaap:BuildingMember 2016-12-31 0001580905 us-gaap:HeldtomaturitySecuritiesMember 2016-12-31 0001580905 ibp:WorkersCompensationInsuranceMember 2016-12-31 0001580905 ibp:GeneralLiabilityInsuranceProgramMemberus-gaap:MaximumMember 2016-12-31 0001580905 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0001580905 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001580905 us-gaap:CustomerRelationshipsMember 2016-12-31 0001580905 ibp:TermLoanAgreementMember 2016-12-31 0001580905 ibp:CreditAndSecurityAgreementMember 2016-12-31 0001580905 ibp:DelayedDrawMember 2016-12-31 0001580905 ibp:MasterLoanAgreementMember 2016-12-31 0001580905 us-gaap:AccountsReceivableMember 2016-12-31 0001580905 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2016-12-31 0001580905 ibp:AlpineInsulationCoIncMember 2016-12-31 0001580905 ibp:OtherAcquisitionMember 2016-12-31 0001580905 ibp:EastCoastInsulatorsIILLCMember 2016-12-31 0001580905 ibp:AlpineMember 2016-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2016-12-31 0001580905 ibp:PerformanceBasedRestrictedStockUnitsMember 2016-12-31 0001580905 ibp:CommonStockAwardsMember 2016-12-31 0001580905 ibp:PerformanceBasedAwardsMember 2016-12-31 0001580905 2016-12-31 0001580905 us-gaap:TreasuryStockMember 2015-12-31 0001580905 us-gaap:RetainedEarningsMember 2015-12-31 0001580905 us-gaap:CommonStockMember 2015-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001580905 ibp:LaymanBrothersContractingMember 2015-12-31 0001580905 ibp:BdiInsulationMember 2015-12-31 0001580905 ibp:EasternContractorServicesMember 2015-12-31 0001580905 ibp:OtherAcquisitionMember 2015-12-31 0001580905 ibp:OtherBusinessCombinationMember 2015-12-31 0001580905 ibp:CqInsulationMember 2015-12-31 0001580905 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2015-12-31 0001580905 2015-12-31 0001580905 us-gaap:TreasuryStockMember 2014-12-31 0001580905 us-gaap:RetainedEarningsMember 2014-12-31 0001580905 us-gaap:CommonStockMember 2014-12-31 0001580905 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001580905 2014-12-31 0001580905 ibp:TwoThousandAndFourteenOmnibusIncentivePlanMember 2017-09-30 0001580905 2017-06-30 0001580905 ibp:TermLoanMemberibp:TermLoanAgreementMember 2017-04-13 0001580905 us-gaap:RevolvingCreditFacilityMemberibp:AblCreditAgreementMember 2017-04-13 0001580905 us-gaap:LetterOfCreditMemberibp:AblCreditAgreementMember 2017-04-13 0001580905 2018-02-20 0001580905 ibp:USBankMasterLoanAgreementMember 2017-11-30 0001580905 ibp:TermLoanMemberibp:AmendedTermLoanAgreementMember 2017-11-30 iso4217:USD shares iso4217:USD shares pure ibp:Instruments ibp:Location ibp:Segment ibp:Installment EX-101.SCH 12 ibp-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Operations (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Organization link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Investments link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Property and Equipment link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Goodwill and Intangibles link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Long-Term Debt link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Derivatives and Hedging Activities link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Stockholders' Equity link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Employee Benefits link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Income Per Common Share link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Quarterly Financial Information (Unaudited) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Organization (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Property and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Goodwill and Intangibles (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Long-Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Employee Benefits (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Related Party Transactions (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Organization - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Investments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Property Plant and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Property and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Long-term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Net Under (Over) Billings (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Stockholder's Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Employee Benefits - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefit (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Income Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 188 - Disclosure - Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) link:calculationLink link:presentationLink link:definitionLink 189 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink 190 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 13 ibp-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 14 ibp-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 15 ibp-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 16 ibp-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 17 g519411g11g65.jpg GRAPHIC begin 644 g519411g11g65.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X4DS:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N M8V]M+W!D9B\Q+C,O(CX*(" @(" @(" @/'!D9CI02 Q,"XP,3PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$ M97-C&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN&UP.DUE=&%D871A1&%T93XR M,#$X+3 R+3(R5# Y.C V.C0Y*S U.C,P/"]X;7 Z365T861A=&%$871E/@H@ M(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT M/@H@(" @(" @(" @(" @(" \&UP1TEM9SIH96EG M:'0^-S(\+WAM<$=);6&UP M1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @ M(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5!4T%" M24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%! M4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%! M068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF M(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9( M>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9B\X04%%46=!4T%%04%W15(F(WA!.T%!25)!44U2068O14%A M24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=) M1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%- M1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H M0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N M:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F M(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E&=:17DF(WA!.V]B2'=&34A2-%-.0T96 M2FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI: M1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)8 M1C%E6#%2;%IM9&]A5W!R8D71R<2MV+V%!07=$05%!0T5135)!1#A!-W@U3SAN955*9DM':'EY-DAP.&LF M(WA!.W-M;C)R3S=77A-56M1;%9. M1U(Q2W-/;T\R2V]A4T(O2TUJ6$9O:&)YE)I6)Y2C5,;&EA M339(67@X:%$F(WA!.U-25SAC56EN3943$ES4T)5=&]J3%531GHY:TE45$95=&(X>G9Y:&TP1R\Q:E1V2V-.,T9P M>D9:,$YT<#960U-W4G5Y:U!*>4@K:S=%0VXF(WA!.W=K39T9%@O045:4#5*4U)N=C4Y4&=U8F$P%9*;U=05T]10V]"*TID=V5M0E4Q>%9I='8U M9C!(52]-=75Y-FQP=')E>7AY5WE*2F-1>'ES<2]6,%!%1C%99U9/1E56964F M(WA!.U9V249J87DS9#=P1VQ7='!!<&5E-&UT4A!66A0;S)L>$=D>$9#2'1R9%,X:$)92716*TIQ2U1167%O6&YL4U!46D)Q M6&Q7,G0W1%5):%-A>6I664QA.&E"%4K;DQ3<6YX56M& M5D]D23%32%9.4&EV655E24]84C1:4GAK:FMI8WAY>'5"56-K:U)L3D-2='-A M67%J35999C53.&\K5DQN>34F(WA!.UE81GIO=&A.4$Q(>6QM:W1O6&1M3$=P M6FEP2D]%<6TS*T-F2FXO5FB]Q=V%D+S!I468X M,%EQ-R]"4&LF(WA!.WHO<7=A9"\P:5%F.#!9<6Q(;DAY9#51:3AO835,1F]E M;GAY>#9F9$UJ50O>6AM9V8Y61%+THW5$YD:W0W83,Q:U=E;F]924PF(WA!.W1:9$M3 M3V5365,R5%)&2GA'3)S6D8Y8UAD-F)93!U8F$R=7)U1S,F(WA!.W5B,6EL;D),26E0339I4)U M475+;VY&5D=Z=DQ3.719GAZ<$A).$QT17EU1FMI67!):$MK,%I(57%W-FC1Q;F5+<$IQ6"]!0VQ7:68X04='.2\F M(WA!.U9&:7)&9DUT,2MC>6%P650,59P=W9: M<%5K43A)-F-756AI+VAG5FPF(WA!.V5M+SAP5G)F+T='>2]63&EQ9#1Q:VUJ M9CAP0C5G+S1Z5S,O54UM2V]4.'E,;E(W8GED951A=S%Y3DY74S)&=VQK55=E M5&QC>'%S4VTF(WA!.U%Q2U--47)564AI5%%G-'$X67-F33,U4C(X6&U&2'0Y M55,U,6E+6DPU-%IB3V%31S%A9#-C5WA,4GIE;DQ#;VM:5$=A>$MV56=62W F M(WA!.W9P+VQ,>4\S;7923$]W:3%3-C%34S=S9&%9,TQ716-C2$E3,VQ:6&EH M9#)Q:4)74F9H8VA+3GE4;7%R,V)!<5,K568K3U90+T%.=$@F(WA!.U90.$%U M;S-'2W Q:7%395-V*U56,#,O:D-0,6Y%<6YE2W5X5C)+<$PU,B\U47I8+T%0 M=&Y89CA!>5EF1EAE4VE2-4PP16=64#9.=$LF(WA!.T0O;F=M2W-09EA0>C!: M,&%(44Q"62]29#-36#!W-&Q+2S!C64M8>G)S-5I'4%$P-6)6;T95370Q*V1G M,5-Z=EHY0W-,:6E8:TQ04D8F(WA!.VMT=S!A4U%U1B]32'!%4$LS<&Q62$MK M93=G3E5&55I(7!Z,E,W8F5&2&)R M.7)J-# U2W,F(WA!.W0X-V8X;UIR+W=$,GIR=B]!2DU09U9/DTX;BM63F)S63E1.'DS='IA-F9P.$TX1$,F M(WA!.S-+9TUT.7=I3E%)<%I'87%Q1D,Y*WAX5C5V2&]0-5!81W(S;6]A9G)' M49R5S%I*W%7:TIV255G:70T5%HX,EEZ36EW2VDF(WA!.U-B24]N M1DU+<'!F85HK4V0O;W5L5U4R<5AC;6LR9&\P5F=G9VQA2F]9<&IEDI09659.65U.5 Q8E,W45=5>5=Y96]S8V)P2F1(:7(R,7EP:V%% M6@R66Q5 M8D95.2],,U1V>7HP1'I&6GAA4G%D.61A;'%L:D=.3T8U158F(WA!.U8W67=2 M531&8F5$:E-+,&I9:#EH>3(K,6ER3W1.+S53%EK.#%+-RM)>%9)3E(Q4"]!2GE";%,R M1G)P54U$5S$S1E!/549K4'(F(WA!.U5&2&53,U!Q6&-V<'(Y;4UL9FHV34%8S:VXO;$1.02\W6C%P+W=!;45X5C5X*V)/;V%D9&5A2DXF(WA!.T(Q3'I4 M3#5B56%F8C-L:$=)6G)M2UIO3&E7-VYK94]*=VAO;&U&55-566UO5'5R2W!9 M;78V4F$R9#%:5"]M4&4K;VPU8E181GI*638F(WA!.V]%4TM'4#!*3&5/4G!A M9U143GI$0U$W:6Q'0VY#71.:RMU>DTS;7$V.'DSE@O05!T M;EAF.$%Y669&53-L;6EI571)=U961E18=WA62U!.<$(P;3-),T(Q2%,V2"]T M-#(K2W$O;6$F(WA!.T=W;#AV,R\Q+U16,6DR:FAE6G1,94582')M265O$Y&07EP2%AG-VQN6#DR3FEA1VU+ M&5B8BME4S%K,4PXC8Q1F0RG9F=S9F8S9J9F%H83(F(WA!.TU%1W!7555I<&57.#DQ8G)"-CA144QX M:VI*8T)0,W)T46-D;%AT1VIA=&$V=G!D='%6<7-I=UA+0C%36D1(27 V36IO M,C9S4%L M1T1"4U9A;EEJ7%W1DLT<6=R6#@S M+TI6,UHS1C-A5%A%>5%*1$Q'=F]34D=A3S4F(WA!.VU7,VEK:DUW:E%+6FXT M2#%'6&HQ86DP67%R=%0X,S9"-6HX;65A1&\X.&QW=&YP.#981'1B,T5+<3AT M;S!Q;T=M:FI6;4--<%I62DLF(WA!.S%(2VQ2:7)D;G)T-V]V-6(V2&5796U4 M-G1C1%190VQN8FAY-V5N66UA;G=*2U)Z.4QG=GF$F M(WA!.WES:7A(:VAE4A,8VXW6$8F(WA!.U9/6F17 M,7969GEV,7$Y,6UW+U(Q-4I96#%,8W$V3C9F<%!W3%)Y9D=J53):5#-&45-P M1T)5,S$S5')U835-.%-C;S%103!)F-N1V\V6'0O2T1Q3G8X4#!91E1J5V1:,'I29$QU9%8Q4S17,3 K>E%Y,T4W M,4E64C1!07-Z13=+<6=K;EDF(WA!.T-U2W9*3')13%A5.5(Q0C$O3FM'>C%7 M.%,T+U)Q,U904U=R:U=S6$5)Q,%-O=#!S;'5$26MR:W(X M2E8Q4#)%6$97669L56YL1'DQ;W1R-5ES+TYM;C8S97IU,#!!:'5)9SAN-W0F M(WA!.U-X:6D1T-S(F(WA!.U=X:VY32S-H6F]&;D5S,$MY469$94]G M3#-+'I! M0V]T3FMK:VXF(WA!.TE*5E&5EIV2RMJ,T]R6$]Q6&M#6&LY>D)"8F-,:4]+4DDT-V52 M-59#5E1L=DI*>4Y39'=V:&ER>F9Z9DA9*U9R=3A/;2]L-F8F(WA!.TY,2ML8EG)Y M<71+3'5-5EI01$1$0D-K34M,1D1%;U-/3D%&5E9554-Q0G-!0C!'2W-9,'EZ M;G5V3#AS8TLX;D=Q-FUX0DDF(WA!.T=W,4,U2&8U-%941%%B0S=T-4I8;$I2 M4'-E;C$U14AR.4=+;UAY>'!M;39H-50P:&(K,&AU,6=14W=I94Y*06ML1U1M M=DU(:3-&,D8F(WA!.U(R2G=+>&9Z&8W>$YZ6B]QBLV9VI73F9G=%1'=G=O05!H4D95974%L5G!' ME1T0S%I8E1.0B], M-U5,:S9B.5AS.4TQ2T\V,4I)2EE:-#=M4UHS94Y:3U-W=F,F(WA!.U-+47I% M=GDV:C1+;%5O;EEAE-D-U;2M: M67!R=C!I2DQO=$A&-FLQ=D-#%9I5F@K M5VYL>4]28C-5269R;7-'-6$K;'9K86%"9G),4WEY.&\T;&Q94G%P;DE55DIO M1C5&:6]/2W(F(WA!.S=0.$%++WE06C-S1CE"<#=I-G1R;C8W0DDY,6138V)I M:D%Y56569U-E6G)8E5='<&$V=7!M2S%K;3E84W1* M*W%G,TUD;V)H;4M34DE-.-E5C<5!A4WE">3AF06]' M4%8K3D%I2T959G!M=2]M2G)'%9K4#54-DHU.3!E,W8W2'I4<7-U M<7A7.&Y#,'5*;F56,DI::3$F(WA!.TI*66]P6%)9+U1(23%Q+T]M=T="5U,K M568K3U90+S(P9%4O-W%.>&EQ9%EQ:VYK$MP,4I(2$I' M,&-I:#0S0E8F(WA!.S!95D)",DE)4&)&5G-%149V0DAB,CAA=W=1<4DT;V]W M1E)%55565E5B04%B041&5BM+<$PU,B\U47I8+T%0=&Y89CA!>5EF1EAE4V8F M(WA!.RM533!$+W1N5VXO2FA-5EEZ*UHS;5!Y8F)3,C)M*UE.3'9D6&4Q.4A5 M67)E>4E(1C5*5&%1;'@V.79Y0F%2=G16454K2V@T,59903(F(WA!.W8O:U): M,T544)O,G$F M(WA!.U=C5E0-6]T:6AJ44E54S-6:$EY>"MQ5%=X M8T956G!U2&E&:C5F=#%66F)R4"]+4658+SA!:DYC+SE1>C0F(WA!.W%N94MP M2G%8+TM684HO>&AV9C%267%N94MV3DQV>78K8U@V9C%V5G)$>D)B5SEV944O M;S=35$DX:T-I37A2>$8R;G0W:C!Q=RMQ-T,F(WA!.T9!4%4T.'59"M(C0Q4FAY<%19-'%L,FTO=T1+5F$S+T%-66),.55U2W S:7%384XO=T%P M0C5G+S1Z5S,F(WA!.R]536U+%9I97)A<"M3360W8S9R<4AL>E4F M(WA!.U53-79&=3=J551C3DA"2F4O5TQS>$U63C9N>$TYB]W1&QJ-6,P-CG0O>6AM=B]W1&(F(WA!.T]U+RM41#1Q-WE4+T%-;UIO2"]B3W10 M*U1#67%X=GI,9BMC279.5B]$-4YS4Q'9U%8 M14E8,#1V5VLF(WA!.S1G1&QY<5='=UI62F1*,78X,6M'<5$V5&]6:DI*0F5Z M0S=":S5!,TUK5%A"*THW-750.$%E>$M556Q63E%$42]U>7)*+TDQ,RM:3C,F M(WA!.W%7;WIE8G)33%0W3EEO5C R,F=%2410-FLS%8R2W!*EA0+U5-*TMP M,VER1V9.96QW871Q;&IP9'=Z<&(S.6YQ3G0F(WA!.T\P4C1U2359-#!F:3%$ M43A4,7A6-2\U:2]),SAV9$$XDXR5E)N;&9Z6"MA1C$U<',Y2#$O4C=+ M>6DK&=58EI$=G5$:7(P M6$95;#AO+SA!2$MN+T%/,FIQ;B]D4G5-5E1R1E5K.&QF.&]R<'8O1T5F6%P;V5O-EI(;V-K56PY87HF(WA!.U=Y4W9C M5R]&5$Y'541.>%EM9S5B,'=Q>6Y!<59E6C=3.'5T2T-78UAR6$56,5HS2WF8Y2DYT+WI8:7$F(WA!.V="DXV='%T=VLP4WE* M1W4-T35946$973&%(3C4F(WA!.VHP=E-B8E0S,%-36G):94)L4S1T=W)5 M2C-!6F=F=G=Q:G8P>C5G+S9L*V(O04M38F(O;79!C5G+S9L*V(O<$IT M=BMA.%9D*VTF(WA!.V9-2"]!1DPX,R]35&)F.$%.94MO1'I"8V5:9%0P2%5T M3VDP1U)*8C(Q;G0T,V$U="M)85=.:T).2$IO0S)&6"\R43T]/"]X;7!'26UG M.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @ M/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA:6QS/@H@(" @(" \ M+W)D9CI$97-C&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^&%P+S$N,"]S5'EP92]$:6UE;G-I M;VYS(R(*(" @(" @(" @(" @>&UL;G,Z&%P+S$N,"]S5'EP92]&;VYT(R(*(" @(" @(" @(" @>&UL;G,Z M>&UP1STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP5%!G.DY086=E3X*(" @(" @(" @/'AM<%109SI(87-6 M:7-I8FQE3W9E&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y M<&4](E)E3X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E M/DET86QI8SPO7!E(#$\+W-T1FYT.F9O;G14>7!E/@H@(" @(" @ M(" @(" @(" @(" \&UP5%!G M.D9O;G1S/@H@(" @(" @(" \>&UP5%!G.E!L871E3F%M97,^"B @(" @(" @ M(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \7!E/C \ M+WAM<$7!E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @ M(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<%109SI3=V%T8VA' M&UL;G,Z&%P+S$N,"]S M5'EP92]297-O=7)C95)E9B,B"B @(" @(" @(" @('AM;&YS.G-T179T/2)H M='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O&UP34TZ4F5N9&ET:6]N0VQA&UP34TZ4F5N9&ET:6]N0VQA&UP+F1I9#I#-3=#-D1%0S0S131%-3$Q03 W1$4R.4)&-3$X13&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ M1&5R:79E9$9R;VT@&UP34TZ2&ES=&]R>3X*(" @(" @ M(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@#IX;7!M971A/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"CP_>'!A8VME="!E;F0](G73^U[7Z?T=8%DV!1T-E,WF\IAK0M(Y3(RS39R3-FR;G;9P_)/W&VRSITM MMLJLKMMOOMG;.<\'2*.-11)1-)1-)D?A]R4\_P!6 M[&(3!^YW=$S'4,T3=),XE+GJSE]1)!RA&I(X5@:P@J*"7]\?+_EA_P"V>-#< M^N M^FVVNV,Y&#T< . ' $C2/J%UC[=>*AW!:=FZ0KZ\6M<=3>CF8&VL0(E($(EF M637N&I)?423K;.C#UVH"#[D<(XUPYW'-M]_=V3]W(VHG#"I.4XHIRP@-%_$V M^%C\P_K?]WH[]>!YD?J8?$V^%C\P_K?]WH[]>!YD?J8?$V^%C\P_K?\ =Z._ M7@>9'ZF'Q-OA8_,/ZW_=Z._7@>9'ZF'Q-OA8_,/ZW_=Z._7@>9'ZF'Q-OA8_ M,/ZW_=Z._7@>9'ZF'Q-OA8_,/ZW_ '>COUX'F1^IE33#IN8\/PUMV*\-FKVZ M$&;M4->RG1.'*>KHI=D4&^5G:R*,&O'/JN'=F8>.RIJP9([LH_<@%JC#3F&< MA;1TSJ)/^MIX168RK3ZJM;TV2T)?=5=F:JBUS4S*6TM@DM;*J,GB:2S(D+), ME]V1N,R8*]T1*1J6QHHBY#2:,F6S0N#+M'3!^U171VQP1IIR9<7! X < 57X MM<+BMEU3U6K2? A\K@%B>(3T\A\YB)A++H%*XL7L79,F .,<[82("WVJ:?I# M1?&R6^Z:2GD^6GIMJ-0MIS5#2>3)-\3;X6/S#^M_W>COUX+YD?J8?$V^%C\P M_K?]WH[]>!YD?J8?$V^%C\P_K?\ =Z._7@>9'ZF'Q-OA8_,/ZW_=Z._7@>9' MZF'Q-OA8_,/ZW_=Z._7@>9'ZF'Q-OA8_,/ZW_=Z._7@>9'ZF'Q-OA8_,/ZW_ M '>COUX'F1^ID3F?@Y=+6 ?!_JW5T3Z;]AHL\0D=1]B:,C[8',H#,!VJOH*I M$=A9,5.8,8267"3RNY(FN F46($A#K#-TJS)L#']Q.AN:WIER]1NVTELB12? MK3V8C BI.ZE1"6Y&>P06Y=*0>V8.HYR-$=A.OI4EC1W*JCEKK3";YBIE635= M*%'$$G2#&%X?%X=$^NMMV_U#I& MQK-GT4,R":3F60]H7DDG..IG)M')4T3<[;.'SY?5)/"SE;;913.N,[[9S[N> M#HXXTVE$TE0ECOUX'F1^ MIA\3;X6/S#^M_P!WH[]>!YD?J8?$V^%C\P_K?]WH[]>!YD?J8?$V^%C\P_K? M]WH[]>!YD?J8?$V^%C\P_K?]WH[]>!YD?J9\;>#7X6&VNVN>A_7#&-L9USY- M?C]-ONG8F5$79D_P!4I"9=)L8YUU[$21^HL[>U$^>+(!*/NXXXWWC6 MVX^M;*(>9Q&Y*H(_^5,J=]]Z6:YVR*/(^R_7RL[N.0NW^L<8B12PX\A('<= MCSKI;1AQP&$*.ML^A#EC!!\34:H8U2W?/'+G.N55U-MAT_J*&&#^6U-.?_TS M5'Q-OA8_,/ZW_=Z._7@GF1^IA\3;X6/S#^M_W>COUX'F1^IA\3;X6/S#^M_W M>COUX'F1^IA\3;X6/S#^M_W>COUX'F1^IA\3;X6/S#^M_P!WH[]>!YD?J8?$ MV^%C\P_K?]WH[]>!YD?J8?$V^%C\P_K?]WH[]>!YD?J8?$V^%C\P_K?]WH[] M>!YD?J9@KQ1?"Z\/*F/#R[@6O5'3^CJ_LFOZ.F4IA$WBT-:"9'%I&)::N1AL M(3;;:N&!)@XUU6:ND=M545===]-L;8QG@L,<;BA3B;3B2:YHWKX-OLL>A_U; MZ]_QV>#,>W%Q19L9=P9#@$-=6+7S*7-J_>3N&M)Z\;,GC2$.I.$;RYTT))FE M1SIM&U7VAE=L_2CW*&@HDS(.8Y(8]?"T0BY]U5:SAZM*:S)M-(&YT*Q-8(0$C6TG%O4IV/=. M[50W'@R' #@"U*7]JSWV^J9X??XS[L\&GL0\464 RO@R' #@!P X < . ' $ M\]OX8:Z RJ=^(SUWV:-8(2) 27>;K:JOL/B5S!'Q45&,WQ6^J::C"'=DH>D_ M9[EWNR38!<,99[B9@LTD; 1(LC2E7YD*\%5?)Y,9;P02>MW"M/2\+0EL#/8L.#-"78@I JY"2IK(F$B6J M@G475&N:7E39*/N-*D(73VF,RNQJGL%L4.OIM&VYX'J)UC0S#MN-24ERFY6J M?.2EIE_V1X@!*N9).X4Y@<,-3RL5[42ET'!V&2>G7*$%H%2^0CV-HJPEHZ(: M2#694-6C5B[',21JJF^.RV/'(S:"Y40U9[C S>,0]P3+ MI"K+#EQPLKYU42II6_JD0N@.TTZ5ZQ]A;'L"+/\ )VFX^7L/($M*GA":JE;/ MK5IV< 5459+,V;R.JPR,VK!*WC>,%2:^Z#1)FN[;$A+S3 C5,M449KGV/)#. MU-Q5S&?>5*8"RLQO1%4RJ56CL)3-K")&;YC M\5";^KV,IL*BSB6I<3'9%H7!BRLWU*7[AOJ9UG??YPT<@ ZL4KO602XI4:T2 M;M;;$FQ1^+7-9$&J:-DQ1:/#BJ!;83+BUC$9"Z&>DHAX; (\7D;2,FK.&1J. MB2LO[?=!$*7[K'28MOGT-I)25B]EB8(2+DDK=)RF+5I;/H\XI*5[Q)NU,%TH M ZAEG];(RJN T,YCABRRDBDPZ.QZ-'LL :Y?E'5R;^V:@[<=2([V@C<8)BY0 M5J+L!415S,.N_8>(-FRLVJ&<*M?1E]]6[C.C665]+&NF@*SJR.[J1F?Q=18: M12;D&X@N*!.4]Z:DT]Z^U6GN9X>C?8:==B:>/D+9B\?BER5!;EG]>+B:0P@[ M)P$O9--2)2+2.55^Y)I-S2<,E6Z;<\%&G6Z9D*D^4"OEB"@_!1\#H>MZF;(X M(' #@"TO!V]F?U'^CPE^-93P5UO%YC+>"'\**)HIJ++*:))):;**JJ;:Z)II MZ:YVW44WVSC73337&=MMMLXUUUQG. MCZH5N>.APJ\D,HQV.H%23,>L>D#AH\?H PR3M9)0H768#B+Y,;LV#UU MJCE!HX43 [7 (O-H3$+)B$FK^P(T%F4(F00C&Y7%)&.;%@4@ EFRC,D**C7B M:K9XR>-E5$5D54]M=M=O=Q[FV,9P L[K4I8_3/LW%_#_ )#)R%K]?+&JJS;; MZ@S.2EW9.TJ@BM.'JW!3CKS8I,CA5>=Q"+I6I$W5-3UR_5E32-I/H3*TBN 8 MD^H-.E?U4YI.QSFTU94YJK>JY)K/!D. ' %H]/\ ^NCQ;?I\ZN?Z,T!P;BV? M#PB]S&7<& X < . ' #@!P X M'QDO98]\/JWV%_CL<&H-N'BAS0>#;[+'H? M]6^O?\=G@1[<7%%FQEW!D. *IL[KIV,G5^S6W@P9@G@7-"LBAXB92T.A%3T; MK'K9+(EUW#,$8IEW*FLL%=GI],K8];20D.BL1BA\KA&-G9ZJ!.Q45-56UOFO MK51-RE2=LHE*X=&XI+)E8D"C?P1DR4SD5O. T@D1&*@IZ6LA(FRWV6=NM;&E ML4IR)/@;OTF-QZ(229' *ZI\M(]= _;/I7T]D!QTWEMNW#('P M74+IKE)PO!*D6I. (2Y35L[-X OD-=G05H#&1H1RHU1)9N;-L\$#@"T>X']= M'A)?3YVC_P!&;_X-P[/B80^Y#+N# < . +4I?VK/?;ZIGA]_C/NSP:>Q#Q19 M0#*^#(< . ' #@!P X < 6EXQ/LS^W'T>#?QK%N"JM8K,9;P0. ' %I>)E_( M>D?]RWI5^9"O!57R>3&6\$,VPGM/4DL/3B./IA#HT6B=JO:K&#R4P$>LI23; M2E.NV[D>,7RR?(N'UGMI!7C85E%RX5D(!;1NLX1?L-UA993URI(G*NX,% 27 M T2@*D\:7;4._83L;*F&L=+#+G)6.\)OQS[1BZ'N$*WJRKY!,5]?:7RY&AY!9%?Q-2/IR>81R/K2EV(81U(N4:#URSN1'0<7!H M,DG*B:JFYF4R>,1@=_RZZO9+(X^!0SN6-#&;H0A[/L31!,:;+";?K8HPCZ+- M[M'3C9%)\UBLE=MU/-[^<81XT]3UW:BWBB(LG8]?Z MB&#NR@K>*]<90>COO20OB+N9N:9GSS0=O4L,'5,3LTS)IF7Z68K)L![@0@*79NKE++D<$4D M<:1%1J,0XTXFJLC8X$/#\S=6?Z)$1NOFO-/B8V/5)+Y4979OW&HP"RW>OT6S M-)5UJ++73[-&<$%I>&;_ "'NY_$OQK*>"NMXO,9;P0J&_VEDD:1M833J>,VJ;@,I UZ[W>LAZ(>7' [L4"D+A MT_<-6^&T<(/$#KA'"^B[I(?LU;9PX63S@%?49AFO7JZ(?!HS5W7RDU+48'>R9*5BD?:Y+2"7-XGY_5\@2D M+S86C?;VWD[95SV%CM8=A9('G3PWV!F&EWJTX*E,F>D:RA^RIF58HIKJ"<:N M1#%340G$2,O5U9N$4BCPN);>Z":-$,!1-4443^2G2-<=P]I)'F($U*LPYV8I MF8KE9):+8:5BSL?9ID_<$1.C S^2O#H0O H75D,% 6DGD@AHUL&ZC*)\@92B MR& HS7T]7$3L*@>UMEP"HE%9%*8_8D>BQV03,DK9 U L+OLM"AM0^_&O'8+9 M8;%HZU VQ?L[8BQ;Q%DKM%J[C^0 9(N[$A@H4]]72MWV=QI_! X M2Z/:L]" M?JF>()^,^DW!I;$7%#E&,KX,AP X M'I_P#UT>+;]/G5S_1F@.#<6SX>$7N8 MR[@P' #@!P X < . ' %H^,E[+'OA]6^PO\ '8X-0; M_P".SP(]N+BBS8R[@R0ZQ)Y'*M@$VLN8.5F<4KZ)R&:R1TV;J/'* *,"79HH MHU9I?^L\=89,EO16:.,K.E_-MTL944UQD##9[Q &P8P[ (5*\-$VLNE<0QL) MG89X)6)1$MUWAI%MJ;;BEAVA/-L=A!],Z#E5M-=[%A\D;-WCF-MUI*S&I7[I MY_"G@[9)_3*.Z&;%0WAE+[; Y!+R'7G6OYODC'2;U]';PMR0Q]N>:18J(+L$ MG6:>K6Q[I8#2NCUSK ,JLD@N-W+*(<&AL@D)-(7JD*FL/0G09_)A&@M MV6BY)^!T,(!42[9"(221@U8P"GCTP:BK<\$M=M2-K\$#@"T>X']='A)?3YVC M_P!&;_X-P[/B80^Y#+N# < . +4I?VK/?;ZIGA]_C/NSP:>Q#Q190#*%%$T4 MU%EE-$DDM-E%55-M=$TT]-<[;J*;[9QKIIIKC.VVVV<:ZZXSG.<8QP9/I:/6 M9!#1TP=MGK53.V-'+1=)RAOG3;.F^-%D=]T]LZ;XSKMC&V?)VQG7/N9QG' / M3P#Q$20X.R7)%G[(6.:ZZ[NGY%T@R9-M-M]4]=EW3E1)!'793?1/79137&=] M]=<9\K;&,@>W@!P#Q#B0XPR0)"7[(H.=8VV;/QSI!ZR<:Z*;I;[(.FRBJ"N- M%4]T]LI[[8U4TWTS[FVN<8 ]O %I>,3[,_MQ]'@W\:Q;@JK6*S&6\$#@!P!: M7B9?R'I'_]78W8-K#K8(V#98I\R3J#TJ) MAGD+]YIMU1\ALR60-Z99%X07,.%&DFL\@?=M&YQJ)6-1F%ED!S8D!U=N!)ZQ MUW91KGPV*:S%G4-$S^Y(X!DWFA5<.)* MRW:0;+;G-9K/+)>IO] (6S' MQDE%,AV;T5:]/V^\T,L]HZ0V4(J2RD8$Q/ 7*Z0-['420(@!V1)J;ZA/7)KY M*R=]!ZT<2)Q($+&N4;ZV*1V1RP4.D,118S.71NP[GM=K+#KE2#+&VQ56P[PD M4I391PN!C@,E&J^WBH(!I#1>FH3UT62EU/9#^BM=1#6/IXL"TCZ49FU6S\1J M9<5XV5'G:>@];US#41#V-5U'B$,1V-.PX4T#M2X ;]BJ(G"S)D$ M[EJ>N2-M<$%I>&;_ "'NY_$OQ MK*>"NMXO,9;P0K:X[&0J&J;%M!P)<2#$"AQ^4H1QFYT:$9.^$#EW8Z,"5E$E M],&I(_3; PJ645?2"K]FWUTVV5QC@)3KR&X:IH^#'=)<3CR3O82",R&ZBYA@ U&$MI!U_L,,JX(18$0D>HU M*C5C;R7)JJ9.AO?:-R!DX+1N!/BP11W2#0:5]\K+35FM?P]\1@[:<#V8PB7A M3M),Q3*,CQL/-#HHI?,!>2HF#"LI86 B2^>VJ+2R8UVXBA^K[.O9>)2H;2L MK=2TP\R4:Y4*SV+,TYP_?+1V(+I,B^=U@$3#R*/N/+<##[*;!A:9!G*0TPC\ M="52WSE\$,;]AYS:=Q@J*B(K>NG8\Y;*=I3%J7#R!\/!5G6]-DG*=;+E8:G_\ 71XMOT^=7/\ 1F@.#<6SX>$7N8R[ M@P' #@!P X < . ' %H^,E[+'OA]6^PO\=C@U!MP\4.:#P;?98]#_JWU[_CL M\"/;BXHLV,NX,D/,F("7$&!,A*0\H!?N'<+D PR^"O1#UT1049OHF89/E563 MAP_:JJM78%ZGNHZ05406:[I[[:Y A[0?03%F08,6-/LV A=D1*LFC:%MV8MR MPENJHY^0;(Z:(LEV4[ :*,G3G1)1O+0NNZ&^A@;C*($/;(=97V\BC4.+4_%I M*$.-A#Q_"TZX82B(S1VRT*"7#'SXUZV:2QNC;29$7NX'NUTU[$VWPANI*5M' MPM-\M?7:XE*,3Z_Z:1*29"50\4B2:#Z&2P@VBI0B%VEZJQI,L%E)##H@@\F# MIRY.*EVY'TN3/73HNNZ?NG*[E00XD,+=;$BS$173"K--H:RG>Z)*%A8LD#@V M(4=9QR:C5#(=LF/C#UH=.OACYCJNUW5?C9:T7QZ4#-(MP+=;S2'/'K :TED: M=$2B;%88P;G1:[TBB3'$RXU5@U3=;+NTR D(9*,5&Z:FKL<()O4,J-F#I5(" M2\ 6CW _KH\)+Z?.T?\ HS?_ ;AV?$PA]R&7<& X < 6I2_M6>^WU3/#[_& M?=G@T]B'BBR@->=E-;&<4+;(RH@Y W9L@@T@B\'1&.0;5P,DG MM](V--I]K;6WNIKQQ/DZIXEDCBTK6CFTSA$B;"BY )E\QZUN<&2+?K.+;BA0 M@4HZD28'*]:W<[!' 6WP/*0?>B81;3*9QV2#=M"*LD-R"RJIK)C$R@2LRMW(:T71(L4_JCF0* M3Y[]1B,E)0RVD-CRLO,K=8-:XBV*+CH8!$(9!)&A5) <7DC1!\U4N&QH9'#3 MXF4D4L?0N$6>_C#F((2IBWDD6"CM737^3[*\CM?5[W4BD/'5G&BAN!C*[+53 M5\5>9$TZ9%22NVQZELV!*N1Z0CN0.-WLYF&C9N2U;B!T@) M!1UIHW5T9&L:8'WFRL.S6ECR"5GZZ#LXH.K,M+&M:CCIURU8;1B7N9 R@(1@ MV=OG)*$H6H)DP[WN!GXR\E(2M!(\4K55!(*+-:R,U^,3[,_MQ]'@W\:Q;@*M M8K,9;P0. ' %I>)E_(>D?]RWI5^9"O!57R>3&6\$%Z]EF_>9:PS9?K^0(LZ\ M!P]CZLC+1.G]GDNE FL>Q4C.[,GLU'$"#%243Y;K?7D?P2=,1XMZG+9._01C MXYQB1BJ6^V^JC]U(KN4;]_S[62QAN/L8(DO!;3@C65@W77\:LI(7LCJ*M:OM M$2IJ9=$T2R$/(6WV!/M$]H\Q'GDAM?#6#G0&Q5)A13VKHKFLE];IZ(#]W)00 M&,WLFDU5C%+I.PXSE@*I0XW 4?%3%FD8U8((N8TE;^0GI]&(U5495:$(TT=! M9!8<@DY(.L/'9B,#%HEROKHNE;T56^&"V_=P8??B&,1E8UO([E#'#ECLFO6M M E(H;_\ $>K BI*<:L]FFSLF$Z;5A 5 CMG&7T@*&;)59KO1^*R""$ HMW.V MS[?:^FV(4$OR&4I5RHR&&@\TL:Y)Y:'8<,R=P,G/8<%L->UK66BD9>D3SN%E MR;6;+UI1S0LN6?(!J_?NCR;L3N 3*AQ**<*+)T*>;Q*'?C/$TP%,-B9\@X/[ M5+( PU6#MZ.P!4LQAUSK*-,Y(JY/L QW1(YV+G5D3@'AIJ.;-@-+I(%0HP7. MA$>'BT"% 6-M45PC"5(R".9F)&% MQZ1M6"6-7II9Q"'J^CAR['N UK5Y(792B6!B+1MVZJQ Z2/M(C#PFWO6R26D MD$&R24,(^%8:Z[.$BD.&HRHRQ8-TTU@">Y=PW3:[NG&50*2GMB]7*'&,R8ZM MHB58A859]I-\U3#Z[?>H0%%1:,&I 01T0?!]6K]NW=02.1W4?G=38T2AXM14 M<@J/<)BJ;W[^[TRZ'AFB*V!'A11>KH &*D4]Y9''.T1!MWQZP2 \5AN?#-=] M6Q,Y,C,@&"O-K)/'4F*&6+-+8@N1;:KB4]/@YL!;5$P*.)N (#F;Z48D$2C^ M"2@<,BC'H))I(H8%P46@W'(YC"ISUW*5RC%)XK(&;D>9?DWHMH#PP MT+(H_ M)&ZKN.G0Y]JANV36#6!EFFJLQ7733W=!R@PJVUWVQLN-(L'R6- MFKQNJH!V. +4NCVK/0GZIGB"?C/I-P:6Q%Q0Y1C*^#(< . +1Z?_ -='BV_3 MYU<_T9H#@W%L^'A%[F,NX,!P X < . ' #@!P!:/C)>RQ[X?5OL+_'8X-0;< M/%#F@\&WV6/0_P"K?7O^.SP(]N+BBS8QD\-6,@S(=L4( W!441&H&Q.Z294. ML^9K-4B@Q1=)=!,@/W5U=LMUD5DM7**>RB2FF,Z9&3$!#HV+/Q6+14]-AR+1 MA2,EH"9YB$$3BZZ8OK'P%+R.0ZQ+RY,SL ?=-5-':UJN#01TJD.RP"0G"C7U? MN651:A/6=])%JMZ+-:RD(8EB?BY5'&@<[%RL"D==(D8BYBA:JNOE1#!@06]E MSU .\BCZXUV *.K6V, M$P3:M7ZNA&$X]2R*<0VX[4O*6RV2"VTN;N7B5D6)8XF6F08\J*3;2JNH>95? ME6[/ I,)ZRZ8?GLK?HE$ZXLF!64E-S,G-0(PV),WDF%-'9MTT9U=/83H.3*M M7C1H)1?3.Y+LM RD,"H#2!>Q- Z(IBQB,8<,@G^75?"2K-W<$%H]P/ZZ/"2^ MGSM'_HS?_!N'9\3"'W(9=P8#@!P!:E+^U9[[?5,\/O\ &?=G@T]B'BBR@&5\ M&3)-J=S:IJ4C,F)@9,3R-?"+)+S G&6<;78ATZFJ5O3%I5<;EPJWE#2-;1,;, \7V M9QRP)=;2?7VO3LP:-YDJAO%2%O\ KX6L+:/\RE=G6]FIJB1CB)$MVXLJK*[Z MIOLNZW,N2QNUD$K";R2%'X[-G*<.#U:4E$Q&H1+WG!G-T'9O#ZTC[I^3EXLG MM)91.(>.AS82W#+*-B=@P,H]W;1-W(I'&A$I]^U+[4\F!.0=;KMBB2-=AB.Y<.*+*#GPA0H-8D=Q)/9AN2&;O6J3G8<0W%/B8O9\RV5RV=[ M#21!ALNDIEF^=M\IN% %R>,3[,_MQ]'@W\:Q;@JK6*S&6\$#@!P!:7B9?R'I M'_\5.;% (YLQF3MM*7$;5C1Q)E'$ IF+2.;RR$ MIV"W7?2EF[:P@?K")3-%RA)DQ>%*\"DYA%QL@&C2668LL-*>KR74IVAC5]DE MVT&K^SD0["-PT^9ED-E##9_HT1ULJ!E1Q B"?&RH$)/"KO5\]&5I"N[R!XC M/@;YJ40>H78'CL'.J1<*XBCBLSEQVU5;4LDLI849)'$6X;KG<%F&)1H@T9@8 M.Y#'V Z;Z"" IZ$I:N3LO2Q)?8'<(8&1IV3LAY^(P&4;F[)DQF8 1^'D@H,+ M6)(RE)8@*9G'9AJ3+V5+Z*AK<4>'B9&@^L)N&<@VYO*K-J$J[LYU?);D/[*1 MN83Z.5MK!K)C,FE(&5RL4E+A$?"MG,5ALE+Q0S)&*N90X5.B4BK6,*X6C2!I M5$/9]7R!X@U!S!J01$EK6JRN\=VX U?39L6B-DSK=4N4OOJ>$KT0>$!3I@WN!1EE^K<)1ZRV@N7<62E,^R)='2H.4AI+(;DS+L#2]9$R#)W7K9FI(MZULV MW[DT?&"/OL>N]Y%+K1L6)3^6&&_F&CR4UD'Z29SA'0105$ MA,=TNR0^M14/K89I+VD8;-#^\TJB$S,)$).FKL>2#P MBGJOKEBS,ZG'#-RQ[X?5OL+_ !V.#4&W#Q0YH/!M]ECT M/^K?7O\ CL\"/;BXHLV,NX,E(]D+#,U71EF3>+:)+S8?&EQE:;)*+;::9%5+1AF33/LKK9<7D\@ M@,JE NO"$AV@DB8U',M%-65MV%35*LI\>B4;2)D'+NO8OGL?8&U?HN$3>U:G M*L>S+8200DTE&!13N?6=>;EG42:O[A[FR:6T]ZX@I2.P:8$81F4+R:IS;*0@ M6;$ TM;-G"*46)PRHH'4,&E,FUT4C6]PV*/T8)-V*BPS0)*W5%5LW5 M_:M*;5S,VXF:3YE M"3).Q\19@^O]=O)NP.;*ZG2CV[*DD Y=A'8G M+BIH62[?%'>BZ5-=#9^#(< 6CW _KH\)+Z?.T?\ HS?_ ;AV?$PA]R&7<& MX < 6I2_M6>^WU3/#[_&?=G@T]B'BBR@&5\&2ERE T,K(9!8):IJ]H?4N95F5D)Y8I62LV# M@=@^RE ME->$QP82;>:%&+)Z\?1HC"@BT1DR'E:H^H09Z+DMD$19'80\3^A*5*)R=$C5 ML'=MYH):!)8U6CP_9I(![!@@*9:E&GF<-G3MH+:LAKV\UF2 J*N'F=$CP.11G$ MGG+\8URS ,YT*C#?Q MK%N"JM8K,9;P0. ' %I>)E_(>D?]RWI5^9"O!57R>3&6\$*;=]>*+(,4AC^I M8"^'H/T"39F\C0QR@T(&R8ZS&M6J!1 MYHL$_LF47C4"@7N1>(!XS%-B:6QG4"%;#Q2Q! $.CT6W*8'MM4E7:(@4VBL? MW>82438,D@0S91)'5BCP#B[4Q4NS^/E,5O#$R,5+3(['GB$>&MW HM8AO233 MUZU40;IYPI-),DVDLHUW\M,[(F0\Z2TU<@W;>I:^2<1G2. MIQ]72*!L9#IQ&,R:&1=(?KZ)Y#9(!%)G*P E-/7&C$7(2S5OKHF]6QL!XE>M M]". 8R-.:A@#L$&BQ^$"!CR-CGC<7$91[U\'8\/PZ15W9BWR<)AR'HS?=/1L MVBL>:L_1VP<>DW"9)1$!J^)2-B0$1Z, Y0]9$F@Q1%-LW*.FV6H)$XHP1WW\ MZLNZ9@(TF??MD]GC]N&":EG"^C!CYH#RLJ3J(:^9DA];PYF]8E'1QNNV!,$M MO7+J4/IML5<:Z(X3>$&\Q*$I2-=N]%UQ,@(/2XO=F^=++[A/7;(M#@"TO#-_ MD/=S^Y;W5_,A+@KKY+)#+>"!P X M+P=O9G]1_H\)?C64\%=;Q>8RW@A1O9 MA+F-.2AO!19HK)I&0AD%::Q]@>(D1+*Q)U&H(R$76:R)$;"@,C)R\X1#/ M1Q$0$!D"K4F-59:OVXJOOR,9NKM[H,=K*5VKDNX2:^CG*P LZJE2Y4W$W78" MW6K8)O)\-WX$;9*W6ZK&!;4?+T!H)C8=IU@*E)2/M2KLCN%%'/4K.LSZBES= MM@AR7B&,4L4MM(K3=B(H7=TF<)!XO'V%PUEUY2>(:AQC9BE"/5"-B]GRA$\8 M=&"D(.QQ*)$RH@)*%AP2O6E/\H_VMA).[HW,F%L"Z;L%4V]?SN7//7E?6!LT M&)]INS3*&BR! &"BYD_F6T-USHR-#Y"'#@2[AJXLUC,C@I:*+%"FHMVZCE)4 MURK;>\O0O8/0ZR"UUF->UW85DF@AA3TIO# M\$5/A0JVOB$OBVL6=6BA'7LC< 8VLF,=B25OQOH^)U[QA0M$@W&#FY9ZB2*H M,6B)(BV9>K6Y @DW3T>/4!V7+S+!%TYU4729>F._1=%-4/25_-^=V$/=P!:E MT>U9Z$_5,\03\9])N#2V(N*'*,97P9#@!P!:/3_^NCQ;?I\ZN?Z,T!P;BV?# MPB]S&7<& X < . ' #@!P X M'QDO98]\/JWV%_CL<&H-N'BAS0>#;[+'H?] M6^O?\=G@1[<7%%FQEW!DJ>YY55\+AS&06X.9$XNE/:Q$C&[R*KS/;2?2>PXS M%JT<#@C4:6>9,(S\U'-A!)HSRY#$,MRJ2[7+3TA(/W][%)@N^/6B2P_2;!)D M6>BG \24&L_>9+6QXVS,5W'[30V @G8A D:61ATJC;A9J.0<.E#4BC,49HNY M3+8H'-BR=1+BG;>CA*QQ->1D5T0.\/3<$&4=-NA+Y2?V>5IF%IB2FC/T$CM* M+, 'XI'\(+YP;>!W3D3EZ.7'/'P2>KE/(\3_ +D4*,37W?2(Z@HV,DX^X:[0 MF7Y>HEQ5NPFB%F:K/4-ERGLZM>?!(<+WV3PD7(LY-D:HZ0BDB5'!)ZPGE3_J M!7N-1".%_/R$RTW8L0;@NB2BL@#K1TG(9/7,,'1B6:&& _,1D^LIM2( B(N3 MY$^IRF)6P*K,W5?3Y&,A)UZW_3-*BR")8:.*MTGJ#$M]L: M,UE-U45E-O)\U_RK9VPFDK[M_EV/HS+B2:WK?+<6IC.,XQG&<9QG'NXSC^., MXS_TSC/_ .N,\AH6K2_M6>^WU3/#[_&?=G@T]B'BBR@&5\&3(7;3KY/^PX!* M)QJ?!(K&']?VU#Y (.@R!A%8]8(@#'X[.F&&!,=HH8@\>Q/A0=D4T>#4"4Y: MR_1#8W#0J:PJ1>LT5,+#$)&1CK<)[[I=I-WSKQ[Q5KT0F3 M.OG8@=;@R.V$^Z[1>O7LD][OCCZY#&+A8K9.9(@_/%KOFKO" 79D=0 M>.Q[X::%-PS8,X%GC*=U5&Z4MRNN/9)ND,34'3MZ>BHN9O9K4RU91>+"A:+X M3!)U-C%H$YS9>C@\]'L44W>LTBHE)T+%!D(L'AJ^(?&PC$_F-,1)_P"]$L*M M2+Z.4')7<%KT PE(AR8"V&TLNU$'HIR-BMR'$XC(AWH!]B,<[O6";S-,8L]9M")*=XLR;M [(B[: @LR$@M<-E!6[-L*W.6J6YXFT." M"TO&)]F?VX^CP;^-8MP55K%9C(WKYF-:+OB#I!FS;:><<.G*FJ*"*?NXU\M1 M3?.-=-?=SC'N[9QCWM:'# Y @.D0 J]:-]EVXY$JVRL]WTSC.6Z6$ M]]]_.*:^5KIG&F_D[9QMG3?&,ZYTH6W4^AEQ)*AIW3)A')$+E0=F;#KX79O$ M_=QC/N86;K:_P6:N4\9SYIPAO[NBFF)E_( M>D?]RWI5^9"O(:5?)Y,9;P0. 8RM/J=I;5TK6+(S 'WMND^OXUX*3 [[2E2. M45.K%MU($QDNSK&XEM+;2.UZ_DWH:7FR\8A. BJ3=RHD1R*G\]U+*(E ;#X)P+K L_EU[]2KLF M6\TZ/RL4\=*";.&-FJTDCUBBFN(^Z0&P:8A;LM#L"8CM>@FQ'5A&(-/IS,() M')TJV6V.R2J:YS!3FQAS(D9)'!)W:DDNB[LLVCNG40HV:U_( 6H)\PK:A!U3 M!B;D&FG.3$L?ZPD58-@R60:;^;(OIA%ZEJ0+HCANFH);115@R53$N46* 3UU MJZFS>"!P!:7AF_R'NY_PIBY79/94!:NVJNZ#ELN3: MIK(+);9T4253V4QMHIIMC.NVNV,9USC.,X]WED['T,S5JZG'A]D Y<5.A6CE MOE\(>N=6V45M54"HK53R4"+)3&_D*ZY\VMKKH::D[=?O M^$44VU9W18O(:%I>#M[,_J/]'A+\:RG@KK>+S&6\$,M3'N30\"-3T%*#\@'. MJV<21C)W/O*EC@7J4BD,K^?F!(@J@(48'B*<7LR*.T6X==YY]ZZZO_ ^L[W,H>.:'O6IF5(.XLU>.),&Q7LWVDT>6;-Q+UL-,Q/(+63CB MI@?((V^#L'(A-9ZG*H%/"B02>M7 MH\$0[D41.F\'7C1V1.][&;P0E#V+J#2\65,QVR4@&\.EK,44#,R#F)E59!Z/ M@\V;+L4/>S8K]=3015MCDHL$GTPUI6HZ(1.2V+-$]Q#>.:BTPL-KL9'I*^-M)(14RXD[ 1%ARY2%MYH$JK]?9Q MJF[/1^R[?L2LDL__ "[ H;5J@VRC\BU#SZ)0.(TJZLLXE)W":D?<.HK8%R,8 M2L-049.L.A3_ F@\58%;\]E+SN^OE^:\ZEY?D^[Y/G-/=__ M !8XDW4IF)I5M$$)W!#AYJ/CTC(L@P,;/V[P@R>HN-1+E+++U?N\\UOMJDT= MY6N])%'!HXU M*S226R2FG0D8RBTE?Z2RJ;'>60;>6!#4V'FUR(TG6] M$7K(X,3TV=#RJL)8EETE8:?#R(@+)JNBOJMVLZ"Q9;VCK"+QNO)SZ[:.(+.* MSF=ZK2)RUE#3(^C8) 6LS/S]NP;Q8AOMNS6DL 8KAI*M$=DV4HDF26X^S,:K2&0:4(8RV:V%-#<28R*5L7H: M*PX;#(S/)]84]FN[Q08]:Q.*U[5\YDK9RALDA(IZ5%')42@&>/HZ&8QB^:KE!- MX#;[+ M'H?]6^O?\=G@1[<7%%FQCFYD.D8:QY4L-3/OAK\RR![OFNAAX'%.AK$F6:C- ME&E6.:H-,5[)M]\+>AZ=,V1 - M:^)BSTR4U5!04U(["C[:..FN10]QOY+9KY(<&HP";^>N\ELQ7MJ6V-,HQ[HEN)U.)KX# M(ZH144V#!-ZY?2.X1ZMTB5"SV,OXL87BUGGIG)9W%/A"LA**2 K8K V.GOGH MPA+DP+,;,4Y&;>20$-'LP9@T16D#XL5\INFJO_IKI)[_PX!SXI+([. 32 M314FD8!/U2"#0@@FX1366%$G@<@GA-TB@OKLU),'C13"B6ONJ(;9T\K3.NVP M"\^X']='A)?3YVC_ -&;_P"#<.SXF$/N1I?LS_\ 3T;_ /O+C_V._-P5\OE' M&.KG\,QMSJE#D),_A27KY+.6+97T>/O5M]_2W8]/&VNVJFFVO_,V:*:^8 M9N,[YV53QLCY&J;9-17C&DG1BSK!.5/+5VJC(%+^U9[[?5,\/O\ &?=GF3J] MB'BBR@&5\&3S/7:#!F[?.E/,MF39=VX5\VHKYI!LENLLIYI'7957R$]-MO-I M:[*;^YY.FN=LXQP!3D<[Q=FV3!,W9-%A0[5O$7LK( FP&<"7J>S:F:DFKL8Z MD2Y"0C S>+6#=T&BDO/K#"+)DS$VSAJT6<58Y>2465\]/Z=&%M';?=S[G;/O M7VL5'/(7'#<_!R%-&NY9%WCI'/9*"]8J[FA(A+Y+J/CT-%.];CN:>87=M\M8 M!&87A[(HTW)F2.HLE;3^-_2QG63"4W?V<>QFQL.HU"0H86?IJI4B80)9:<@) M2V]R\;%+EHF]92 >5;!Z[C-JUR:+RHV$YMM)Y#!XB10"+20U2F/W98;F>AR$K#;(Y'2850]!SES*6 M8H:W5C-@SL!72;TZ]"F';\64J<;&JN>]J7)[Z-X=?+!FUFP1[)YZ$%QXPG,9 M;'6XX*BYW$J,8H65C?K<0<6*$T)8 D1$81D,6D[/0/ZPBQ0(B6CD>DC0V):C M)>7 %I>,3[,_MQ]'@W\:Q;@JK6*S-TVS_P!N9;_]KS_[A#E5:Q69B/9?+-"X M^=SB: Z]D92E*51PE++D X2\\?T6WVT:,]===M6SU+?&N^-'^V^N$$DM= M)>7HIC5-'#EKB.4K]VM;C<$YTM1SH/T7LV[Z]@AE>FW\TIL6#LAM72LL%@/>?8.!>9>(Z_U- M:;ZMW&K2D_+[HB@!BU0+LF\0 QFX2YYZ5:5:H5DXU)44_-$Y76.?*VB MW!79R\7EI$8$B!C"K24V%80V R"2161Q, ,C-,F:KKF;!7B:QM>@'PI)UJ-@4:CCEY'W (H?E\3$EK&K#<1A]VDO@0+I28V!"!8Q*5&5XT#V!& UKC)EV)DD=A1%K$"Y9 MLS>6\)H3K#8LGBD)EYD,HO-[=!01$J$6)JDN"453U*VR;IE.HTO?-WV_6,CJ MP3&P8F2[JU[*)98J#.-'=!3V1[R:IJMA[90\L^=;U_7@^0VB?LZ>'WC&1%@, M%K!]HONAZ3ODD&?X_P +ZI6:RR?P]]()<"2"K:3:?A(^Y08/PZ$JATZO MYD)<%=?)9(^;&_\ KZ9?^2%__>K<[JI8+(\[K>+S.''WI@>:&.X_NXT,I/$< M#L-=;):Y<))*YQCR]-%,[8Q_'?&/^F%%<8PIMYST* MS/ZC_1X2_&LIX*ZWB\QEO!#+,'ZGU^'%O-["20LN8E+"EEC$)0\ M]\@IJ@4D5YL;Y8#8_'W4ND",<"AI/&J]8NAK AEM*QE=15I*TBS!@DP2%GKE M+5A\V!U4A29/59"3?Y";S6[?7GRW'-.=2>JVLB .S$8U$R$P_=MX M\V3M*Q(ZK()+I7MK1XR59B&$X'-Y#.WU?V1;#B32C+-],#+4L8DY\H]("6A8 M<$WKE](N)C3%;#9NQLL$"4"RUE 8W6C1X$/R84!6@D/?2 K#H\1B DVQB)H? M%W\KD3J/[DPSIT)]=$$QKMJDXVUX)<5HRZI5P8UE!:U6+6Q9I/"DU?SD\AJ> MB @Z.GP"O(=(H7[VQTG?85K\G":DK*+EHA(2\E''V<1:K'LDEG;SSHL]9:1: MT.J"NH"4>F8I&TQQ-\\FS_+I8D9+98KV1-7EBS[4&D9(D$(ZUE\V>[2*0, " M8UB3?,P^'+;= $%1'B%E< 6I='M6>A/U3/$$_&?2;@TMB+BARC+W[/?_ )L* M_P#ZY#__ *"\Z>'OY?)PCKY?+,I\Z&#>%"D92_AV,'DL[#6JNK>//E]]O3'3 M)/&VJJ6^FVO_ #M&:FNJ+-QG?RM]?.(8U\VV3VVXQRG17O.L$Y4U;M:^L@]/ M_P"NCQ;?I\ZN?Z,T!S)VBV?#PB]S-OG*;KN2SX799\&Z+RL*U$-1>S^0R9Q' M66P)M.V0DBC"=S&85@ZS967-F6LAVC^QU5H9U;+D5418;0>,7:U0BL5.KO6B M'1Y!V\B+$#'H/'$VWKLM-Y>U2C\+C-?D("B-(R,G*<.$(;':]>GA* HD1S'@ MXXU)WR35LY/GGCX)_98LDIFLIP5C4G*"'FY"-14A$(R]CLMEL7:L(@>/P:5D MPS1K$CX8:L,+%:XA*KO11NMJ[&!M0BFVX(@4'/@.F&J6NH]K6J0:+LF"%/15 MQ"ZS:)+O]V40C;D2& ;L1K%5VHTV73!@!P9J4=HN2S(5DB/9OD&IHTD0#Y*6 M<=).M;J%Q*NW$(D"D,@L'D59Q4'FU[@PB*KF58B&#<#U##=FD M<(.G8@2I'AZHAHQ43WVW%F^N!Q4NJ% $BP]^=@3 TN-E MLJ*7X[B0I5S96[2J'IB:V.K8?EC@>72(*6[^]AH 0*!# X37QD6?-Z B-GF- M,6*U%R""C8+.J\C]?LQCP*,: ;(!QN/RE@[?.U%GN!,0B@%%PD#C00^'U;["_QV.#4&W#Q0 MYH/!M]ECT/\ JWU[_CL\"/;BXHLV69=E*=AY_99T]#)^E&(,NE2^@\*SM.R( ML\5U7T,L0HEZ)1GNMDNU M+Q*H8]4.Q#Z.!8?,K%VDL=TCO5R'R5L9N6S"Y H/J&91@A<)C0VG'Q"Q92YH M=7D1&F!LB'.2.D@DEJ$6LG8-9R<3+!/?)3IUR^CS1GKMW"(+1@Q:T@KF3D-# M?7P_.HWK;UF%XB=DE,Q^W;,)R\(P*5VV81@I(.TDBJ9^B)!!!@UO4%;1N-Z+ M-EHB&9/Q9K"OI1\3TR.B>KG<\!%@L5#SN",-8% S#*&%V%M6:)U,S!3J.O7S M)&;1D- AH4F-.]J)Q9=TS.3NMR].\K)B]#T;":L[*UOO0L.]K5K5]O5-:5@6_:]@RF;1)^SL7(B- M1R36G8&6KF?W/LXB@IE5+./.!B:,,JF*U@/;' 3/+H7)9);FGF&D)V8/$A*' M*6J%OQGJ95L6HKN0XC<>.+6=J$ECP;$K$T$RBP)D1;P>=/GME6G8-7D&+)N< M8R.,F;'F<8J]4Z[*&&D>HN+Z@H9'1[\2Q]=!1]575\I[JZ9FDNJ]!E>OL/?1 M1W*#A@/JS@(6+@2DKD,N;QT1!JYC$+7>:O9"JILV-2\N&(R>0,@:+".MW#YJ MBR9+/TRAHR#<_EVTF=.X']='A)?3YVC_ -&;_P"#4.SXF$/N0P250N/31LU: M2%HH[09K[.6^J;IRUSHKNGE+;;.S95+;;&=,YQY.V:_MT]C'\*:KE3/XW%^H((M4$6S9)-!NW231002TU32112UQHFDGIKC& MNB>FFN-=-=<8QKKC&,8]S','06S2_M6>^WU3/#[_ !GW9X-/8AXHLH!E?!DR MG:_:V)5Q+1T1&,VLL>8 6;(90Y2*$1K..(5TG# V!R+]&-&1)DX3L2SJR@[\ M0D39/8UF6Y.$TU$13EBH+)ZU<2Y;M'0C=K*'CBQAJ#>&.Y(PDVZHT^GD6\AI M69AI>VV3V$X5=*Q5_7TNQ(]6.CG(1F+3)DO1AA00[?B:ZGM*=CJ@&%Q #63J MES!V;"8 ,9@ ATSHXD!7>=^=W]8L1RHG0*";5;9KR3R#=_@-'DJ_E;8F]0)" M]V.X'$HGLC$;JA<&D&4M(S)YH/!/LPO.YHFX#*2F!LK5CC!X6=QL CL[(UN5 M&2/;;9FW::+[$PS9R]?A7^-!71>1$!W+J8K*I8),EQ\-CD=*V '92"5YE 1Z M5S4YXC$;)DCD83AK(+'X%$Y?')G''LO+RU)MZ7$W[Q1F@*<-7^X2^.]6OHFI MKM;U]C;P8.D-DC09$N57!M1Q<5(QQ!$NU/UU&7(XJQ=ADG0-T@5MNM?.I&DA M^4Q@2>N?TRWX;,8W8,6!S2($]3$9D;!,D&)ZMGK+#MFKG;75 M3+,BV9OVN^-]-]%&[QJW^KBRH3#!<&!-PPW7R]\>XL_?;Z8U7(/=M<84<*^Y M[ODZX]S":".-MM4$==$\9VV\M3>-SD?]RWI5^9"O(:5?)Y, M9;P0. <"52<'"8O(YE)GZ0J-Q,$6DL@*+ZJ[-QH0&P<$RI!?""2RWF&;%JNY M6RDDIOA-/;.NFV<>YD#.%A=M(+!:QFJD1XLF M.M*?"*Q&1M1TY.R:4*-D(XT)X>>2W$EKN71$Y9'IS'QTJBA-(P +:N-QY%%) MRAHXPU=KL7./,NT6[E+=!XU<-U4UT$U-%4M]ZOYD)<%=?)9(VR4IBOC!%\5?B7"KTBZ7>.U=2A)+51PX4V55WPFFYU3TQMO MMG.-=-===?\ IC&,,2#='3=;=ZZ1CK;939SJ M)%9VSIHME57.^^[]TG[N,J9VVV0;;>;QMYQ9?74XFTEUOUF(89.?0N?F38M+ MP=O9G]1_H\)?C64\%=;Q>8RW@@< \)3U)EXW;-MU*Q:N2GH(%T*7FD$ZTPR8QT5*AK 2@1LJ8FY J$: MNI3))"Y%G=O3NWS6%QH"DZ_O6!R=Z7LQ]M.B$IFDS!KO1EHFW$-AM5(FK&E, M!-#H(:B([R)(DQ4K>NWX;!PXX:(*D3;:0.=QTE(SD-:I9L#@@< . +4NCVK/ M0GZIGB"?C/I-P:6Q%Q0Y1F^99 8Q-LL-I$R5>9&X;>.VGF\.\H97]WT9 M5+SGE>C(^YY?E>3Y.?)]SRMO=J;51S<*=95Q/K_%%C4?W&-5&(5ML^<'T]G[ MMRL_\C++UFN,:Z)Z::XUTUUQC&NN,8QC MW,:1[%BK!91&6)$V%DWP>XE&D4>,FN<:R7<4FZ7:,MW# MM #$A7K/VXU!D[O9!G07+B)M%A:/SDE7U=S(O'*7[4S<62M&"3R;0-T9G< MV080>T++N,<\.U.O>U6 Q#-0')11%Y4IA+K92KE48\U EI61L6YIH5P7A?E; M2 P%&I5R>_?2^B5994EZQWI(()<%=OY$RBIS Y=CL^=U,P0#QT5"H\*@X3JW1%EV"]6A0$A=(1U$#@]B]$(8(F@W7B(Q^,!(2X):0F M-6*5FQEYO*ALDV4;!1K"Z_G?,M#J]2ETU;()V?MVQ7LX6F<7A.V&6]C3J9A0 ML9#2Y@Q9QR,L7UJ"*]AZHO1!X6@-;0[8V-$NV2;%$&];^9L;@@ MM'QDO98]\/JWV%_CL<&H-N'BAS0>#;[+'H?]6^O?\=G@1[<7%%FQEW!D. ' M#@!P X < . +1[@?UT>$E]/G:/\ T9O_ (-P[/B80^Y#+N# < . +4I?VK/? M;ZIGA]_C/NSP:>Q#Q190#*^#)C]'I-4:)8T8V,6(X7,RMI+M4',H05:!WC;L MNMVQ78@T_5.%&+ M;B^SDVILJN5+ 46(AZ45R,&NF@LWK"66;)6VZI52P(5 M4&HF6#ZF&D^9 '&JXE_N=3M*41:=V&\E'K@,2\_()7/(8 FK^7@O4$P;2!$@ ML+/L&9PXR(B3^.Q'R/42L,UC&*U*2VQ$H16\:F<=A^RLJ'#W,.C,EK63U;G1 MH7;A&BN7D2A$K/L@4N+J/I;GTQPO*)%(DU76BPL^]>>9,833JL'*RB?"A\?W MG\@&Q6*-6&Q8KI$QD-AF4 PE%NMH*PLD<)QQLW M"$0CW3RJA$#.10]N3D!&6UC%:ZG8 MSB1HJX?CB[XBV'EFY 0.;LL"SLOES/,(ZJ==YBY$68-45G&YLH(L%G,F\F9R M!A*3&MAC;@;RM(DQ25&$$"TYCM=R#5,7LE'TVE5U8&",!\;A@D7J%.NAH:M8 M !JFNX+6,7V?[1JO(C'84 V*NL/260T8$M PW+YWJDAHNZ]#9H^>420;HYW] MWS+=!+&B6@CII,$>,3[,_MQ]'@W\:Q;@JK6*S&6\$#@!P!:7B9?R'I'_ '+> ME7YD*\%5?)Y,9;P0. 5#=E>E;9A#^LTW@\?$YKLU"6*X<[.5"#R!+$QRLOBX MMDDAENXS.8NDNQ6!3H_3I=H1;O",Y56?F&LC2>.3(< MIZND3;L(8[-[FF@LS'24>7<$K0,;.3C(L%)ASXH:(:F1KYXQU([BSUV>NDC6 MPD8U"BQH=EC;5F*8M!S37;R/*U;,T-&Z&N<)Z)I:^2FGKC&B2226F,>2DFFG MC7340Z' #@"TO#-_D/=S^Y;W5_,A+@KKY+)#+>"!P X M+P=O9G]1_H\)?C6 M4\%=;Q>9JKL!>GP(MJ\V1#@##J>3 O'UE9++UH:&C("-5M/;-DTR*D6L8EKU M8:'%050?LU:B-E7)0V):IKZKN4$7 FNYGF*]V)L:P >2:B65>!3\W'5=ZSEM MHJ,L K!;4%'>P%B-)+G>NTA8F+U2('7?!)A)E#"F_P )-4B8P.$.LS8H[@ L MN?\ O^2HWE2H=Y9L>FD<,[0 F$T+1.O6$"J G-&T'V8BTX]$+#I<1%6:OJIXU/OC!\\S:M&1QC%19*V@H*A)+)FN9.1L;KO'4#T2TDR<<-W:DW MG6(FA!)(YV$EE/\ ,:'TY$'B??H6O"PU3C<>ZA\0PM'\2B?RH.<7:A+6%<^="MN(?KXG& M1D"DAJ:TV*@]C@XB8E;:KSEN-TG3Y>-4;0]I'X>L<5@3?=K-DYMV+KBI18!L M")N'I--FQ+(7^>EO-J=&$]*?,/\ :J9C)M:T]#2+62Q6K%^V]U+5 MZVE[=@T?0#J7 H30DCJYXZU!F'+#WUWT]MVS(Z56"8B"_+H]JST)^J9X@GXSZ3<&EL1<4.48RO@ MR' #@"T>G_\ 71XMOT^=7/\ 1F@.#<6SX>$7N8R[@P' #@!P X < . ' %H^ M,E[+'OA]6^PO\=C@U!MP\4.:#P;?98]#_JWU[_CL\"/;BXHLV,NX,AP#+,M[ M1#]8>ZC#!U8K"RRPYJ\;;3%*;^['@]8$CDV>M86 MZ$Q,!(8J?*D$@C\B_$BRHG1AOQU3706NPNVF"K040%V[6!)@=)-0P1ZPGT4> M-#!=\H%19"A3EN641($GBLDCJ35BTW6=.%#X71%+?8JQPN$G8P97=3!(*^D@ MZW:P?QT9EAJ2/,I]%'04?DJ%UD@O#XH@648M,DH[MJ?88773R\"[:E6_G&.< M+\$.=75V0RRI59D."O6B1ZLI>^B[T:L8"."1ED-:C47TM&B&1!P6;QEO+59' M -GQ5DPSO+H3*6".BJ3)-=8"X. ' %H]P/ZZ/"2^GSM'_HS?_!N'9\3"'W(9 M=P8#@!P!:E+^U9[[?5,\/O\ &?=G@T]B'BBR@&5\&0X NNU8IW7TM2PIE6I< MFK%-U)7O7L6:26)>KVS)A558Q(%Z8 E3]$2]/GIU)[?GP9J_=,8\V(U? &$E M=B&,R/J*"T6:U+J[BNS5.]MYEZPWD+.7I-O3K'CXX&YM\86&:0VSNR$$A:1) MPQV.IB3)FO\ J3#3\P%)2@>7T?26TYG'MTUG^4A*H4;KNJ6.]_&!.2$#[O'2 M Q3:5.(NW5E35S,5PLD XRN/#W"9L1HA7XK*BP@+&4:IA\;H86H89^N)@N0*V#!U \^F+#J&) MQT')Q*IE5T4(R#M-,9I)91*BSA@F#8U77;$(]*@STI.&A:.]]4ZURE7370,J MK>%B*VKN!5W'VRC(! 87%H6$9K+X=+-!$6!L08ULJYQKKAPH@R8HI;KXUUPM MMIE3&N/*]S@R33@"TO&)]F?VX^CP;^-8MP55K%9C+>"!P X M+Q,OY#TC_N6 M]*OS(5X*J^3R8RW@@< . ' #@!P X < . +2\,W^0]W/[EO=7\R$N"NODLD, MMX(' #@"TO!V]F?U'^CPE^-93P5UO%YF\C%;Q,_/(G8Y=BJ^D\(!2>/1I1=T MNH,',I@0BI,ZYU#[[9&JEUG<+CN61M5ON6$-VCQF)>,FAHV@1$)@NP8ND?1W M+-JX0\_HZ\RLW252]*2<:NTW/F]]-M/2$W6NKE-;W/.:.-=5M=L*8QMP"FB) M"H:,9 A9MX%"LS!62RLE(YG+0.KUKF,1,@<D]FR^0SZ1M3I5J%%BAH,I(FJI MT@!1*1UN[0&1)JX?APK.NE9-%)(L""$]J9-OZ;,%ACU&4P_5'UE$UB#"?JL' M&C[&GIT:<#RC*8;M]_2 Z[)^V-9;J-G&F@$//]@Z#C]<$;0;2N%EQ(RFCMJ" MQ8M^$3E!NL@D.VGKK<+'WBS0ML/6CB3=_P"AJM6[=#19ON]T;X_CJ+)ZW$EK M>?!;2?6&TWA+P$]K>8C(:;P=1!N_2Y(4K.O;!*ZC7(QT01<IA&TX&Q(PZV5T MV]\D>-C]=5&XY!=82R__ G1Z%QV2),VY1FMEJT(*D%6;!^_$LR_I"9#1X-D M386Y9HR, 04)N792.'-7X(J]\RZ)#W:R"6VH$JX M2Z/:L]"?JF>()^,^DW! MI;$7%#E&,KX,AP X M'I_P#UT>+;]/G5S_1F@.#<6SX>$7N8R[@P' #@!P X M < . ' %H^,E[+'OA]6^PO\ '8X-0;</%#F@\&WV6/0_ZM]>_P".SP(]N+BB MS8R[@R' ,.2OH_'9M.9I8!RS)HSD$FE-D382^B[*.@",:DUA]>$^L*3I(SD: M0+$AD,K!+12,1I9VVC:TU\B<245(#XT Y"BSHEJN?ST.G(^ET8(S8'*(K/I7 M7H*-C*M&A8'&A<25C;%.FH]:XBO4T]BX,@1RQC9JSD)N.'[.LI)R^(!"BV[G M^"3<0YU>=%H#5)T 1@TJD#,''FZH-C#3(V-R..)1)>GJAIO<9H@3%[N%3J(. MH&[QK*"2Y-SHK8-JMW+%YI.22N!9_EU;HZEFTKUDB=(2R6S >/&"<V!H,9! M@UH*4P]D+JT+<MV73+9PV8(.]#,REUP&,E&Z2Z8MN*!1@4S9ILP@Y-J#<]8? M1I3@@< 6CW _KH\)+Z?.T?\ HS?_ ;AV?$PA]R&7<& X < 6I2_M6>^WU3/ M#[_&?=G@T]B'BBR@-M7-:#*FZX/6$]#$9)D2XCPL9&@^R>IF32&6R<-#HO&@ MV%L914,2&2'Q084BME-)<@];(JK(:*;+:#-9D*/^(K7)A@<(DX7)(FR'!]9 M,*2(O&D )< V1O8\<DRQAF0>I!(L$KVBW=B*&2B*7K*.SVN]A31VK*A/I@LG MKE\N1_)#Q!PPY>4L5Z6L3UO%(:6DCT/L1BR#YR>#U32-D/(,PPY)(H/Y V,W M]7E8._0%GC9*>ET!:&SOW7/H82JI5/ZJZMUI_!KNAK)Y_%0<&2<L()J8EC L M?'N0KN52B4@[_;T%7T5'"C(@B%&P.TI%'+?/.)KN^2*,X#6A25"\L&6^C_<3 M6NWR2@7WECTDJF8V]$J].'XK (,8G<L?)2&.MV34=F RVS(.F'<976>R7:<P ML+#9"TU!BWCUB)MNOW:0\IOF6(1<65,M\Y'*==\1('0P"D5<%W$_CB)AF_"1 M0V-/!#\D 'Z,KER'AQG&B+DCO([INI2JH0F3%BG9P[7LW5=-QJ0I37 2G*_7 M[TM) <[J-0J4LSBF[#>N8+* ]>RANW4$*H-+*DQFM0D8@PPXT</(U(RY@E:\ M/">0!-$%F4E=.QCEK@<+*'&(DM=?HN2LKQ5L.?SFN'\#,PN1UX)C):1LC18( M^71:3!EJM'7[+<,Y?#2X0H5&SZ((F@A0FV;3.J;# DM&&PT.Z.!(R=XQ/LS^ MW'T>#?QK%N"JM8K,9;P0. ' %I>)E_(>D?\ <MZ5?F0KP55\GDQEO! X!7EN M6"*J:JK*M(YAUN'KF!2Z<$DF&J>Y!=E%0+\VNV')JHN-%B+E-EENP0V;N//N MU$4<(+9WPEL O6ANW=S-'ANO+>C;B?V9'I7\'\B##/>/%CD3DU=]=JLM>[9C M(B0TK\&*-2ZR"TH6E"W@R3%3X1E-PD?ESAU-$R,="C36]2ESY2G3.AYSLFLE M\1J# @I"1LJXF!X,T8LBNBS!^%U>M1COK]8O99PO)1NZVSJ*N@56PR+FI*/* M:^DA_A9KUCG5P:)KB$ _EZQEF2BT^U!]Y514W5\7DHQ[()TUI*'R_7>%E7S. MW-+BAU,R\:RAQ%\]R90@A\S/%7Y5RWS&M]:<L!X8?!(QO$)/*1$OOM/6)JBG M;':W!5%<6LQ$/0+"R(5&YN/#D5FSA\P'R84U,,472S3?9#97T1VCOMCW$U=/ M*QHX0;.-56Z0A9' #@"TO#-_D/=S^Y;W5_,A+@KKY+)#+>"!P X M+P=O9G] M1_H\)?C64\%=;Q>8RW@@< S=>/6F-7V7&.Y7)9(P"-J^G%8F8P(]5IC9-$+) MEU5R&<BRCATP<D$-)&"K#$%>+#'+)ZE&9;)4F3MJX=X5X!4A'HI%B 8J'^$6 M7#]GT4[(Q9D9##P <V.;]H3<QD=B);.1K)LS(!T3\K:'P(AT/SN#-Q"+N0Q$ M:RU.CC@LWEVJ/ 6Z*Q<J?).B-PSG=,XYG:F@)0= =-%P,]M&F[%F(%SC6,Z* MF!BX.GXY4+?#E/=$)4BC*)#$6:3+=<D$[E_BEJ\UC5=:LZL '0;0T3/Y/V+9 M]CO")=)@F\U(6?8$BGSL9KNP:M?.C@*L@R""[.\N7:(4:/:;.,H-D$41/SM0 M65P#Z4'#=TGA9LNBX1SLIIA5!719/.Z*NZ*VF-T]MM<[)+)J)*:^[[NBNFZ> MV,;:[8P MJZ/:L]"?JF>()^,^DW!I;$7%#E&,KX,AP X M'I_P#UT>+;]/G5 MS_1F@.#<6SX>$7N8R[@P' #@!P X < . ' %H^,E[+'OA]6^PO\ '8X-0;</ M%#F@\&WV6/0_ZM]>_P".SP(]N+BBS8R[@R9^[2SJ1U[1,Z,0DHJ$L(TD#KVL MS"(=O(MQ-F6E)0];UZ8WCSEF02/,PLOE(<P3$;,77IPI@^1REG7.=M157W>" MI9F,DKWO0:V9(01,H0;PBN[0G-6PTP$J9$Q<$O=3!VXIRLI._:@AS<!HA&X M\3F"C!:)$$0-VQ@1N=UFL0+RA@%%'*?SJZQD8UG/;@[9+V'PN;R@L_B >J)B M>!$*_K8,+V:SZT6Y Q$93(W\9T4$$HS257RK/JW76*S"32"_(:_U%0H='U7D M=!2W\L4OMIG3KXGWLLXP ;2)Y,Z3#%GL7WF)5[$J;74 #-NO\B.S1: L'HJ7 M.=55;TL>"Q:(#9M@^\%B*1/D)&[,:G20LZ%&I]'W=%IUH])^[,B$5Z<-,ST/ MD4NFD-0GU<MXC!E!=<QK1](8_9+4%83YH7U(NH^XG\5FXA^;!D LWB_7X\!B MTE0/6D/=)A0I[[-=G3-3N&-\$#@"T>X']='A)?3YVC_T9O\ X-P[/B80^Y#+ MN# < . +4I?VK/?;ZIGA]_C/NSP:>Q#Q190#'2 L8702:EAS$FV0?#"B+<@T M;O4$284BU+AR*23E-5--\)+,F108[TUPX8$6C5ZU42<MTE=!DK<E1%'F628T MQ354E1R*3!!)@2KR(OF22(J+.X.+13:N@ZJ&B0V%$'\/8)ZZ8T9Q9Z[C[?"8 MERLTW";MU7G2=,E453F4M4"]85X50U0+-=424*C;Y+5L>( BYUOJFZ&*Z80- M%8M&299'&/-D2$=!/7FJSD0/4;@1</UYJ(7O)=WD)C,CQ*# HL];'XK$5QC3 M2-RZ33N'CAH0?'QH-LVATNF4HD8$AN-6D>9 =*2,N<*R)\Z+*@=QM2-,,VJS M)I458-6;F,CX4X:-H#%$&J\-$Z;)"HDL@D)U25C(Q/?=,>!WTV%,]-]M&S1/ M7;.,@>]K4]6,23@RRK2OV9AX14,.RK6&QUN2=%E3XR5JE'#Y(;HZ7(J2D*'D MJCU579SN?$C#.RN2+!JY2";MU5E0>S2MZ[3-F9-I H7I))$1"EY!(-(L#U-G M2T;P,Q'2ADKACA^4(@,!0V KUZX7<B\"1F&*J'H#7S0'6#Q6+QYV5?@(V!!O MCSE1X<>APXX8[,O%7Q$FJ[*N&3=%8BY4)&"Q!1=YNLKN^*$7>VV7#YRHJ O# MQB?9G]N/H\&_C6+<%5:Q68RW@@< . +2\3+^0](_[EO2K\R%>"JOD\F,<=&! M+);T=Z4'-''F_.^8=/6S=;S6$7;G*GFE5=-_-X;L'R_E^3Y/F63M7W?(;+;: M"'\.#@5IOE-T8%ME,-='^4W!!HCOABIE7";S.JBVNV&N^45L:./<\SME)7&- M\^;V]P#BR5C Y>$WCLQ9Q&41P^X]7* I*W#&PAMVS>XQZ!N,*:.6))PU(MM? M_E=D%E4'K?'_ ":KI8\D#E!H[5$;8>>CX*O L%[X F%0PR-BV ;WT%1SR5" M/+9((-Q_OB.,!+J0#_=1];E60Y<DDX>-FVV@$;'5#UZ! Y '#593HR/)"GX2 M3A@T$AC<7ZF7 C01((9%#A.K=1@YC0$,%=BG;;9%R%#BQ:C=1DP:()!,] # M2#AKO*1,0K\2H=\N>%'#R(!HT?\ 3G0'*#X]*!Y,6..C) WC\J5'&U) U:FA MK(\Z%EM6VI!PV5 DP$_6X=!:'1@M#!+*""HNT6C8-V&8,(@&--]V\-8Y&,-T M6@-@1:,LI1YEA%LBNT12PP2RALCY07VD$0["09S96U6-FLA<2'2Q'%9*NT&8 M]40C(&E*C;Z=/%5]"NS[4 VA!V.MES/J[+9&2R,$$5QHH116X++*?>1;[4Z$ M?;-]61D4\V=Z:*--6I!HXV=)JZ/%$]V^$EM\KZ*:#W^^FR?E8WT8O-M<YPV6 MSH(+G\,W^0]W/[EO=7\R$N"NODLD,MX(' #@"TO!V]F?U'^CPE^-93P5UO%Y MFNNP3JW$(6%;TMJ^1EKZP()ZU+,6,<)["8 &/MI18^N1TG35'NWLGA $Y!([ MJGA-RWEDLC[W5V/;MG!%H)K68OY&7>)4"K\U'3@*22.QG$!=:"9Q'8W32XQA M:0RA:&08-TF*Z08>M#C%U3^XI$>+/@3E=9E22X&-,A#>=A0X@6BWK.BO\ZW% MMAWW<3:T2HY?,\!0&7V39![21$ M?2MQ&HY7,T@$%B4."BDTFC$1&K1K2*3& MR=")+=J4S)+ ]*%NMB$7UB$["C&C[<^56J(PZT[L QE+R"2,3UES':O6,EG[ M-O$Z;48U19=AS6CJX*-X$LS&1XD9>U#4LE[#S%\DY)+MIN1:L6/G5 SIO'&8 M44RY84YT;B+J8[B$'2]J/J_E^;;AU62QC4NY@/7&RJZ=J]C);8<BIZ5NH[Y\ M"$-? KU_H:IVEEMXS( <<EMEJSPTR<"VQ7786BJ^GDI3[MRY4&E;UD79T.?A M4*J<1+"HS(NLT3UFB@]=/5R)$[;T,B=A$S+2181#A4X/5N97.<BA4?QM*3AP M.D)=!0D0DJ3D2C\IUU="M=5"-)WX@<<<E"AV$S":B)%ZO-,(Z"%4\P/01@15 M[666UAS$FHFU8$I R#B^K=$RF0FVAP0Q)%93(10]V0TS(R042L?^?K-R=<*^ M?570U20(QGSDDC\$C^DS>[(-&RQ>>D&*9:?GW;=AMNQ2?R*9OSIPAHRVV:8? M$''HV?,^1P1W5&/KH]JST)^J9X@GXSZ3<&EL1<4.48RO@R' #@"T>G_]='BV M_3YU<_T9H#@W%L^'A%[F,NX,!P X < . ' #@!P!:/C)>RQ[X?5OL+_'8X-0 M;</%#F@\&WV6/0_ZM]>_X[/ CVXN*+-C+N#)6MP3&)5M6DTL^;AG!V.UC'3- MA/1X\4R-'%=8F-=ELXC0U\LV2>295-!1L":I.6[MX1709-%<+N=,; J:#/I+ MO'5 5](F1F-V0,Q"!=ER&PGJ@, ]'U_%:ED,: S24R9T*E1#7(9GK)/6S3U' MJ:)/VT=EP9N.VF,<(1C063ZU:U6MS/ =[H4["C<U:N8!8B$IC3:5D[*9"XO% M-C05I7,+HV9F'!]9&5IZF'3.,=BZRT$"Q#LX;($RCZ+"QRTB9^J%@2GS^?\ M&=M_W>I5D-?&4M9<1$I#H*;"E&(<?@;*H_9-EFJEADD#D'IEDS81N03(&N@& M.RU>,C#PMV--1]R6&/-7&H2^;=UU9PK*[@B=8_, M1LG+^QLL1@6!&I(%1(5 MZK.9?=8OKA#M#B(N4#)"N#7N!^7'>D)X$L9 $@DT.QTZZ!LQQ<@$M<IY9HV[ MP0. +1[@?UT>$E]/G:/_ $9O_@W#L^)A#[D,NX,!P X M2E_:L]]OJF>'W^, M^[/!I[$/%%E ,KX,AP X < . ' #@!P!:7C$^S/[<?1X-_&L6X*JUBLQEO! MX < 6EXF7\AZ1_W+>E7YD*\%5?)Y,EO8WH8&[$3F4V(3GN ,G)Q'$2B[GWFH M&D(LW$U+?, B*Z[=60C\&]0<N[$32R2*.NPA60O@<$C[AVS81M1V3!/=K=]$ M8(>'NK(23S246P,)11SF9AM0(^LE1)3>OYS<M,SHK!WDEWL(BLHV8U'2D;ZX M@"(X:)4"UZFT(-&F#3<GN=%G=]5-3JOGC,Y&O1.8PIJ#,!9]'Y\R@B[&?)5. MC72<)1GD[CTGO6W50T=E>;&7&5,-G=VVE$9ZZ>BPKAV*/5I&$GY@E&&HL-'! M)\NM5"^.]1%J5\/\TT'QS2Q\QI@E'&RD!F0EW'7J@V^J_&TW5U5P@P<B\3MM MVSK@O XO&9E706.J3:T8L7BDXL=_)@S\C8Y3+85NO'Y?7=2Z:+C3FG4UWFD. MQ52+V"Q4*=BEIYN:E*<(7PQC#>TAF^T_$@PKJ9O3ZP4M-9!9U@B!Y&=.,10Y M918='EF,?%"!: DZKL[=6%5GO#Y0+R>PY>ULUB-DED#K89%)(A 'K>5!75A3 MB'RJ+%8O( MA W(5[5 ZH:%%0K1)+=HV+U<K*,-F[F9'!^@3UI2MZS/IG_0$ MO,49^-'7" +*86*&DH':G&KP;@3-*FIFC :@EB-GT>%"#T*J:L9;!Q!5B, M28I![AF^X4+'26Z9!<5.VGGSYTTTG4E/1B2R10Z[UNUF.(EC%JDM'2-;/==' M0ZTNQ577 0BLI2966.5D,7^"RGX;UO,L6CH [,5XD368$(]@FZ$;"3U.Q42L MIFR]*MZLP"M["D%H*L )N7$A\;$QY[B/J(YAK,/M81DV]$/#AJ4G5Y3-)O<E MP2:53)X:4DAUI.% AM^5]#=$RP3>N7TC-_AF_P A[N?W+>ZOYD)<!U\EDAEO M! X < 6EX.WLS^H_T>$OQK*>"NMXO,9;P0. 8XLKM4/'1P(4@"6$&IVUXI#1 MD\F8C.E='(N"G!G>^C (BA(!;W92!U)6MR2\>5(HM!#E.,#),T2D$0)L'9,6 M6K+.\JC[=^[53>I]C+8'8KU-?82L&9(QM@W>24,?=UP$CY\#DB=8LG;$[-+5 MB=="AJ[UK)W=@)RF+Z@,/H--/4(2UU^CR@N\U02 L5$M T^;^J9C'8:H3?"H MZW#O5Y';ER4ZD?%OM94IJ0B8PQ1-@RHN>;Z;-V\#':R%OJ[W0+,!82WZW??4 MZU>]RJSLR100#'(W8VC>Q'\4#@)&3 B&8%(Y,J ?=F0H,MC61KFQQ36IV:18 MJ@J%V3"D"\?%%5FCD\*]*"6&G+5QK;@@< 6I='M6>A/U3/$$_&?2;@TMB+BA MRC&5\&0X < 6CT__ *Z/%M^GSJY_HS0'!N+9\/"+W,9=P8#@!P X < . ' # M@"T?&2]ECWP^K?87^.QP:@VX>*'-!X-OLL>A_P!6^O?\=G@1[<7%%FQEW!DJ MRX:P0M^(-84_,NPHC::5Y*3.S#1QAV680"<@)WK'=';0@.<CFI]_'&0LJ];K M;N,!G)%LWTT7<IN6X'VZ4Q5*8N3!<0*-[#)I%-H/+VBH]-;23Q90E+S3D2>W M5SNJ5T?FI_-C11T]W6?%3$I-E2+IT_(+N-P(",ZRUVPM(G9"[!L0;K 8R."Q M1R@[4%"9 %G,CL8S.R&[@HXTE4QE<P+1\Z4-R-F^>M2U?PDR.<-S0G<BN&IW M52)&GUUI)$=@0E7,?3%8:CQFPW31WJQ4 "!Y(2'B*[3#K"#B"AA1HR,#P-?1 M2&BAQDNQ'@V[8F^27"?V<X1U>Z_@2:ID15<78E%B4=+*/$D765,O8C*I9-HM MG751UNFFVCTGG,K)AF">FK ?ZX59-6R8]!FT;BS=NJ/I%]<$#@"T>X']='A) M?3YVC_T9O_@W#L^)A#[D,NX,!P X M2E_:L]]OJF>'W^,^[/!I[$/%%E ,KX M,AP X < . ' #@!P!:7C$^S/[<?1X-_&L6X*JUBLQEO! X < 6EXF7\AZ1_W M+>E7YD*\%5?)Y,9;P0. 8=G%\7B!M&5 PM=%GU;-S-<1T),6U5V(>U$[2B2O M@$R,'&([#<V6S"_>B<?-U8J',1>0"+*JXTZ/1<3'9<0/!^ZU>9\D-I]IZXN. MU+$9U8:G8S:M-8RCZKJ.S4FTX1I&#0X\TDD?$,W[]S$G,@MKLK,VFH1VWD$G ML"$T=*6$4]((1X'A\+1*OEUHGR5-4W4>VS[5[#3%:.U7(X%*=A#FP*UE)Z7P M6C[A>C",,!2&RKM="U';]H(R,24BM,1&H"S7?#:0&;!M9-CZ%& 6H&0R<)*N MZZY6SK<\%C*)%+[[0S&.0V0S*A9P\D5.,B-R/(K%ZJM2/,+/EE8=0(U(B<<' MN2#$J0&MI?V)O1 ;7T:UP^D+P51LM$>9E,C7?1YJ+)6UX44[Z;%W-9U_:784 MS:5>1N1 Q3J"R ;.S,JD(JK;,C*D>PR09+00.^=SK8&T;;2#14@\=$&2!9U' MG@]O"G0>0Z&FEF-Q*-<\N]=QM+@@< 6EX9O\A[N?W+>ZOYD)<%=?)9(9;P0. M ' %I>#M[,_J/]'A+\:RG@KK>+S&6\$#@%+?_#K2.PUD&<5Q'GX09()!)A@, MHFZ+!!A24AI='CN@X.3<NQC .]#SZ:LM8XT:HQUIK*#2S$4V</UU=A9OKKX. M:OU?H1W[V-G];B"BT/0C;:/NS#PT8?M4H;*@LUB/I9 F3=O2ZL6DL>$OX\X, MN'ZX9)!8:.5;BGY!BZ";MTZ#^G?5_K\^:L63JJ(FJT&,8^-8-_0U=$F@^+1> M60L"S1U37TQJW816=S$'A+^.CEC(BFCS#C=QG? A]--==H13BAHD.00+R,M( MY470/NF[E-<*&/[A1XR*@VCDD2:!Q<=A<1@4#25%:,5S<>@,4V/Y($!NKS8" M_P#@!P!:ET>U9Z$_5,\03\9])N#2V(N*'*,97P9#@!P!:/3_ /KH\6WZ?.KG M^C- <&XMGP\(O<QEW!@. ' #@!P X < . +1\9+V6/?#ZM]A?X['!J#;AXH< MT5[X/]MU2&\,#HR*+V;7HHFPZZP!L^'$II&V+]DX3'9PH@[9NB23ANMIG^&Z M2R>F^N?X;:XX+$G_ %%0]J+=>QD/PW4Q\KM8?;Z*?NW!F3L?1A\-U,?*[6'V M^BG[MP).Q]&'PW4Q\KM8?;Z*?NW D['T8?#=3'RNUA]OHI^[<"3L?1A\-U,? M*[6'V^BG[MP).Q]&'PW4Q\KM8?;Z*?NW D['T8?#=3'RNUA]OHI^[<"3L?1A M\-U,?*[6'V^BG[MP).Q]&+R[/3^"2_O?X3+2)3:(RATTO;M$X=-H[) QMPV; M[='+^2U7<(C7KE1%'93;5/"JFNNF=\XTQMY6<8X-)2ACG10O<AKG!@. ' %6 MUU-H9#O%8[U9E\NC$5P1ZF] \#\R0^*!X?9:3/NEZ5AGDF[:^DY;>DM_2/,> M7YGSZ/G/)\[IY0U*<,,O5%E ,#^&ZF/E=K#[?13]VX))V/HP^&ZF/E=K#[?1 M3]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ,/ANICY7:P^WT4_=N!)V/HP^&ZF/E= MK#[?13]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ,/ANICY7:P^WT4_=N!)V/HP^& MZF/E=K#[?13]VX$G8^C%P^+K;-5F_#?[7"0MEU^7*/H"-09#1<RCC\@\6S-( MOMA%JS:$E7#A7.NNVV$T4]]\XUSGW/<QG@J3FJ'6MPVW@R' #@"QO%"(#Q,3 MZ7$RKYF,&L/$EZ7NWQ @Y19,635"Q5E%W+MVYW3;MFZ*>NVZJRRFB:>F,[;[ M8QC.>"JOD\F;J^&ZF/E=K#[?13]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ,/ANI MCY7:P^WT4_=N!)V/HP^&ZF/E=K#[?13]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ M,/ANICY7:P^WT4_=N!)V/HP^&ZF/E=K#[?13]VX$G8^C#X;J8^5VL/M]%/W; M@2=CZ,/ANICY7:P^WT4_=N!)V/HS"OA>D!Y:)]T28I\S)C7_ (DO=!VQ(#W* M+UB]:KV*BH@Y:.VVZC=RW63VUW2614W34TSC;3;.,XSP'7R62&<\$#@!P!27 MA%6S583PW^J(DU9=?B"C& DD'HTI,HXP(,UL324;91=,W9))PW5QKMKME-9/ M3?&-L9]SW,XX--.;H=;W#'OANICY7:P^WT4_=N"2=CZ,/ANICY7:P^WT4_=N M!)V/HP^&ZF/E=K#[?13]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ,/ANICY7:P^W MT4_=N!)V/HP^&ZF/E=K#[?13]VX$G8^C#X;J8^5VL/M]%/W;@2=CZ,/ANICY M7:P^WT4_=N!)V/HQ?EBS:&3'Q6.BN8A+HQ*L#NIO?S!#,;/BCF&.7<SZ6^BX M>9&.W7HV7/HSCT?S_D>>\PMYORO-;^2+*4,4_5#E&-2X,AP X J/K#/X)$.] M_BS-);-HC%W3N]NKKAJVD4D#!'#EOKT<H%+9=NB2>ME%D=5-=D\JIZ[:8WQG M3.WE8SC@VU.&"5-#]S&&_#=3'RNUA]OHI^[<&9.Q]&'PW4Q\KM8?;Z*?NW D M['T8?#=3'RNUA]OHI^[<"3L?1A\-U,?*[6'V^BG[MP).Q]&'PW4Q\KM8?;Z* M?NW D['T8?#=3'RNUA]OHI^[<"3L?1A\-U,?*[6'V^BG[MP).Q]&'PW4Q\KM M8?;Z*?NW D['T8M[Q@+;JDSX8'>84(LVO2I-_P!=9^V8CALTC;Y^]<*#L830 M:,VI)5PX6WS_ T213WWVS_#77/!J%/^H:'M0[KT?E4V+_W!G?\ YE)_\V^X M/8JE@LB&\%#@!P X < . ' #@#^O^&4]KY17_@=[?E'*^#EXVQS1^G]P>0. M' /SF/\ BV?:.U;]4Z!?F5;?)O>"S9Z? JBQ61_ENY3N' #@!P X < . ' + M7H;_ +Y4S]*]=_B\/P9CV(N&+)G[4/!X0X < _S[?\3M[(VX/I+H_P#,8/P= M/"_[(>?M9^8AP>P. ' #@!P X < . ' /T[_ /AB?9&T_P#27>'YC&.#Q^+_ M -D7+VH_T$\',. ' /Q7KY_[Y7-]*]B?B\QP>Z#8AX8<D51P:#@!P X < . M' #@'^I'_A)O:.VE]4Z>_F54G)O6#S1P\>J'%Y'Z,_*>8. ' /S ?^)K]KY> MO_@=$_E'%.#U^#L<V(%X.H< . ' #@!P X < F5=?]P8)_YE&/\ -L>".IX/ #(__9 end </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>GRAPHIC <SEQUENCE>18 <FILENAME>g519411g75t28.jpg <DESCRIPTION>GRAPHIC <TEXT> begin 644 g519411g75t28.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X43%:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E( M>G)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D M9BUS>6YT87@M;G,C(CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O M=70](B(*(" @(" @(" @(" @>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN<SIX;7!'26UG/2)H='1P M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R]I;6<O(CX*(" @(" @(" @/'AM M<#I#<F5A=&5$871E/C(P,3@M,#(M,C)4,3 Z,38Z,S K,#4Z,S \+WAM<#I# M<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/D%D;V)E($EL M;'5S=')A=&]R($-3-B H5VEN9&]W<RD\+WAM<#I#<F5A=&]R5&]O;#X*(" @ M(" @(" @/'AM<#I-;V1I9GE$871E/C(P,3@M,#(M,C)4,3 Z,38Z,S K,#4Z M,S \+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.DUE=&%D871A1&%T M93XR,#$X+3 R+3(R5#$P.C$V.C,P*S U.C,P/"]X;7 Z365T861A=&%$871E M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z M06QT/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z=VED=&@^,C4V M/"]X;7!'26UG.G=I9'1H/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIH M96EG:'0^,30X/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @ M/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R;6%T/@H@(" @(" @ M(" @(" @(" @(" \>&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=% M05-!0DE!040O-U%!<U5':'9D1SEZ84<Y=TE$375-04$T46ML3D$K,$%!04%! M04)!05-!04%!045!)B-X03M!44))04%!04%104(O*S1!1&M&:V(R2FQ!1U1! M04%!04%F+V)!25%!0F=114)!545"9U5&0F=K1T)164I#=V='0F=G3$1!;TM# M=V]+)B-X03M$0D%-1$%W341!=U%$031014$X3T1"351&0E%417AW8D=X<V-( M>#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G06Q!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"<GDT M+U!%)B-X03LQ3U0P6EA71FQA5S%X9%AL.5=:,FAP86UT<V)7-799,U(Q9&YD M-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO*T-K-5-6;'!E66U:)B-X03MQ M8FY*,F5N-4MJ<$M7;7 V:7!Q<75S<F$V=F]204%)0T%1241"455%0E%914-! M341B445!06A%1$)#15--545&55).:$EG6GAG6D5Y)B-X03MO8DAW1DU(4C13 M3D-&5DII8W9%>DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=P<F)',75B,E(Q9&YD-&58<#=F2#$K9C-/16A9 M84AI26U+:31Y3FIO)B-X03LK1&Q*5U=L-6E:;7!U8VY:-F9K<4]K<&%A;G%+ M;7%Q-GET<G$K=B]A04%W1$%104-%44U2040X03E5-'$Q26=K:EI'<4991E-6 M2E4P)B-X03M/,GI+45%F8UEQ.'5U9GDX+TU:03!D:C5I:U=!>%,X16PQ0RM: M;&5:9S92:5)H2DE6=#,U37-J3GID84DQ1G=Q>G)Z4G$Y,7!/;'=8)B-X03M6 M=7%34WE8*VTR8F5O0U8T6'0O0F%Y14)3=GA"2FU+*SE/=E1!<6-9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ)B-X03LW1EA9<3=&6%EQ M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ>'(X=V8K3T1A+SA!8EHP M4"]U<U=M2W-L>%8R2W5X5C)+=7A6)B-X03LR2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9X<E$P M3D0R2C-&8U9E5'@K)B-X03M19GIC3FUI,TAM5EAU=E%K:FQD3'DW44Y)>$AP M;C19>'@Y36=Y1FQ!-58Y3V=3;4976B]M04-.071!5%4O<&I1-FXO=#A7;4)7 M4S1Q)B-X03LW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=& M6%EQ-T9867$W1EA9<3=&6%EQ-T9867%X:GI4-6AU9VLR;&%(2$ID)B-X03MA M<58O971#2VE"5#-9.6U065E65#-3<FDV=4Y/=#5R=45W6%1)4%=I8EEH>'-F M;THS1T)55FER<U9D:7)S5EDQ*UE0+T%"=V)8+W1S)B-X03LV2"\S5TQ41E=3 M-'$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98 M67$W1EA9<3=&6%EQ-T973C-7<C,K)B-X03MT6$0V9F]496YB265.-7$O-TLK M2U%F>E W.7-+<'9P3VHR3VQ7;W1R4D]+.5I*1'4W=#-:,C=K-$92=4MU>%9+ M4#A7*UAJ-6@O=T%0)B-X03M#-R\S36(Q='94:V]#26A.47EC9E1".4YU44A, M9F9W3TMP<S-,:65*06%M>$EQ2R],8D98;$LO:TQB>#(O=T)8=#E75T=%4E12 M<D5,)B-X03M:;5%E=319:C0U,F1K:DDU>&AM3$-1;'EZ2$1A<WDO34%5,$,P M1F$P,6I1.7HO,C),5$%R2F-69&ER<U9D:7)S5F1I<G-69&ER<U9D)B-X03MI M<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<7EE94<S:&5E9#%J:&I" M6C5'3D%!3S5/2W-:3#,O;6QU369/>CAV03!A5#=-)B-X03LQ,D\T6'5S9C8O M,4974U=T<&)7;'5L=F)2<D9"1T]+4G%+041!<7)I<G-69&ER>5=78U0O04HV M>%)V9C(V;3%U07%70S-514TW:CE%)B-X03M334=E,"MQ*W9C0F988VE4-GIX M5W1+5D=+=E=S5F1I<D=V>D(O=T-/1&$O.71N42\K-GAA67%Y6$9867$W1EA9 M<3=&6%EQ-T9867$W)B-X03M&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&54IQ97%73VU7:EA6-4E)-&PR039S>F1L561Y8U934T143"]8-6MV9&%J M34=N)B-X03M)=V4P,&MN-UAG.7A4<68X;G0K<W%Y64%+07%I9T=W039!649D M:7)S5F1I<G-695-7>#%/-"]03C(K<E17.79$23!K;V5C9D9(.5%A)B-X03M' M3B]21V]Y>#A*1U=Q.&).5SA7,F)#<C%E-6AE83)L:%-6-V0U15I&;FDT.#!, M0V=D3UED95,Y4GE5:C)W2SAR5#AH=49U,$@K25IB)B-X03MJ-$QH0DYD5S1L M;%E816Y-96]Y>5)H>$8Y<$)156MQ+RM4:'176B]M04MA0F%#=&%A>&]E-2\W M8D9P9U9K=4MU>%8R2W5X5C)+=7A6)B-X03LR2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5DQ.83$V,3!U3D9+=&-8<R]W,G1N2'9*23-Y-T1X M3TMO4%1.0G5P<G1D)B-X03M7,7AL;G9X=F(R=S-H=&=E>41U,VDR1E4O=T%# M=7A6,DMU>%8R2W5X5C1R-5(Q;3@Q,SAX9$LQ9E503#!U;C-.,WEM1W O5714 M:FEK)B-X03M"<S4Q:70R3GEQ5S9Y47A!,75&,V-%2V=#<S)&6'170EA9<7AR M.'=F*T]$82]W1&):,% O04QR1G!I<DIC5F1I<G-69&ER<U9D:7)S)B-X03M6 M9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<E1U:4E89&=Q2TMS>D=G03EY M8U99<')(;GDQ:G9)9$\P8WA8=#5C3C93>6PV46\W)B-X03M%2VQ7<%)U=EDT M85%M=6DK6#!S6DAV3'%1,VUQ>B\S.30O568U15DO6E%E1T)+8C1Q-T9867$W M1EA9<3=&6%EQ."LK=FMF;3<Y52]4)B-X03LQ,D]A0W5G55%X56IT5V(Q2V5T M>E=&=E4U1U0P3C560RMP='A*5FXX<V%Y4E!'>7%Y=7!6;&-C;$E);U%2,T=" M6&QF+T%#;W!J8BMK)B-X03LR=4$P:&QH5695=T5#>7-#<4)"34%);U%T654O M6F8T-FYP:'1762]M04MA0F%#=&%A>&]E-2\W8D9P9U9K=4MU>%8R2W5X5C)+ M=7A6)B-X03LR2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6039N<FUK-EEN2RMU M56A**WEH3EA0>5%662]D:7%6;E=V34]P9D1P1VYF5F]$,'9R*W%#)B-X03MN M:7-)*TTK>$]&5S X;W)C=7,R=5AK=7%303%%3$@P<F14-U)*=#DK3G%M<39. M<$,X85=.=4]&06XW<$YQ9$MB6492;4MU>%8R2W5X)B-X03M6,DMU>%8R2W5X M5C0O=T-58BM(5V9Z2%<K<SE0:VIS3&1O>EE8,3=Q9#1K-S)C;6YY4GAL3$-2 M-5E:9SAS5'1Y2D1H9#)7=35+=EE#)B-X03M1;TI*;T)U4V5L34-P45!/2&Q) M>"MO3F)S1$AX.51M3'%(:G<U*VYY<GDV97 X3F9(8D951"M94"](0G1F*S)Z M;V8X03-73%1&5U,T)B-X03MQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=& M6%EQ,#!I27)--T)66&1M2F]".#A64T\T.#,V95I7=#E-:FLQ5S9'>%,Q6&MI M+S8X)B-X03MP*T%$,W)H<%90-FPU<S%093AU:S!M,E!7,W10:FYP-$Y-,GEN M+U9'2V\W5%!,5VIA8R]Q=U<T835/-UA5<$UK<%!J>F%P2#!91E10)B-X03M& M6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EAK2&MY-#!69DTR:4,Q+TQ33'DO M5G)I,VHQ37@R.$8Q1F-1>%-,2GA8:DA.3$-)=FAE)B-X03M8<'I906-U=4MV M6&Y8:VI,57)Y0DA)57%+.3EW4FER05@O2FIY.4M(830Q2%5:-35"3UIB:#-T M9S=36&1"4$DS0T)6-7E)3T(K1VQ.)B-X03LV8W9I>'15-B]-04%A0F%!9$)R M1VAG9CEX:3!X5FMU2W5X5C)+=7A6,DMU>%8R2W5X5G U16I5=3="1DA6;4Y! M4'!/2W!89&5A=DQL)B-X03MR6#%T4F="2%958T\S,TIY3TMO6"]'9&I,+W9$ M6C-T.31.1&)V>"ML;C15=S!R=C!V-7%N2"MJ84E)1E!34S9U14@S;V=:<U9D M.54X)B-X03LW6$@Y-V8R9&E0.$%L,FAA62]F2U%0=WA62TY..&MA<DQQ:S%X M-6EN:G8W85@T+U175U%6:T9!<DUG5D9.1D9-8E%Z2S)T8F$R:45.)B-X03MT M16M-4R]::FI52V\K9UE%<6U+=7A6,DMU>%9O>4E(5D-W1'-#5E=U-4%P56=E M,5)I<F5+=7A65&4U=#0O=T,X;%)+9GI-0BMV1E9")B-X03LY6#!P4'188UAY M1'%4*T)X5D)82&Y$>7IB.'97,4-*0W8R9U-D=FYT:E-S53@V9FYF-4XX=&%7 M,39,;&(R64]Q0WII6F968FPS558W)B-X03MD9#A66E0U3S@R858U<CAV,C)T M85A-<S%T8U9"-&LQ4FQ.0VI!,$E99'=C5E1R1EA9<3=&57%B>EHU5U=.6D<Q M;7A%8GA*8TDU=5E1)B-X03M$1$M1235195<V3U=(1G5H>%9,+T%-=V8K3T1A M+W=$8EHP4"]!3')&<&ER2F-64UAZ4C4P.'-E5F)E,W5F34=O4C)%3C%+24E( M:W%E)B-X03M4=#=+0V%$.7!U9S<T<6IJ<D]K3$5K>E@Q=7-5:6@T-41+9U9L M659$06LW9VI&57)U=E S:RLR6&Q,<6-22&)H>6-%*T960D=.2VQ.)B-X03LQ M*V(O04I/:%EO;'=R=4XO:6QG:4@O2E-25"M'1VQ35V8X.2],3D0V5C=P8U%R M44Y,<45,+W=$0W<X>BM/2W!$-6<O-7E!,'$P,#(V)B-X03MN5%=R0U=627HV M5G)P-&%75C));V]$=5-&3F4O2&)&578X<B]!2C-E5&15,'%&.58X>%@R;E12 M9TDQ;'I32FPT:6XY-D8K364O=T(K)B-X03LK2S!N8V8U:R]K5T=$,T=O0S9L M2#=D>$U:9G=,.&9W>%=K>G1F>G$O2FTP<#E6=DQA06IV1VM3;F(S0GA61V8X M<B\X07ET+S9U.&8S)B-X03MP+WI69U8S+T%#=B]!4$LS+W$W>"]E;B]!1%9I M<F@K9C,U5SDY66I(=E94*W!J:7)'=$HO-7EM.&E83W S,7)F3$I:5W1S>D,P M=D],)B-X03M33&-+2V9%1E5C:S<W2'14=G-&85(P+R]!1&LQ*UA3,2MR9E<W M<G<Y3S-M2"]%:T=+;TIV*V-M9$UM4$A4=DQ'<EA:<4%'16%!9DQD)B-X03MQ M,2MJ0W%Z+T%*6'0U.'53;S S.'9,-F)L.6MY331',U@K-VIK4#19<7-0-6PO M;C5D0VQP-4=I=&E254=96$@O04)S<5EQ-#9X+WIK)B-X03LU96HY,W Q;%I6 M1F%*1$955C,V>C-)<64S5#9-5F5E96)V2F8U*V%H-3<P:3DQ1U,U:S%.=4M7 M.3E:4F]S3G-V3&5H:%!P,"]M-4@U)B-X03LW67$Y0E U8F9N=F,Q.6)Z:$Q% M0C!"=2M)4#A!>4QT1"M/2W%#+VM8*UIS>"]W0DXX-UA%;W!S0F1843-0+T=- M46XW>FEQ<VXO3T]/)B-X03MP>D%#-S@P>FM5<51Y=DI+=#E.,&XS-'%U5"]N M1G92;6)L9#8U8UA!3S=+,&)-<%!J>&QL;$@S-'%J<F8O;D=(>4UG551813!G M1F58)B-X03M'2S%5;C97:69!<6AR=CA!>FDQ-4AV3DUE1%1B:64P=FE1575P M1FE98F1156E32"]!1#AC5F5L95)F2TYP-5$X<5=(;#8P:TTP5FMR)B-X03M! M>D91<&0S9'!'66=6+V%B>'A64'-69&ER<U990S,U3"M75W0T65=V8C@K:&)F M5D5K-7=C=4IH4S-:>E-';DHT26QJ3S%+8F="=#AB)B-X03M63V9Z04%'9U=G M2%%A>&]92"]C671-5EI,:7)Z5#@T=GE7=&9Z1D9H3TY3:S K*W-!>4EX0FQH M84XR0EE'4&MO5G1V=$1R<T0P1D96)B-X03LQ;"]Z:G(K561V6G=15&%%='I, M16ER2F-35#-02U)G04,U06QO3U(S;TYH,GA62%)F:U@K56MB0FPX<S)P22]M M36IJ-VUC:D959F)F)B-X03ML3BM73G98,"]+=6QT6"]F;'!$3"]W06Y&8D95 M8D@K6'9K1U K-SAT855N*W)9,G<O56U+=3%$.'8O22MO869.<#$Q;TYI,6Y/ M=D=3)B-X03M.24DT>E1X5F]W<DM2,DMK15EQ<"M89GDV.&PK6#E':#!J5#E* M="]Q:TY45V%.6G!(6FI5=3=U0WI.."]L,'A635 X04,O;&XO<3!7)B-X03M8 M+U-01B]Z5&ER=CA,95=F*W)26F8Y23A8+TY/2W%8*T1F2T@O5FHP+W=$-E)9 M4"MA8U9D+V<S>6@O,5DY4#A!*VM71"]M;D963B]))B-X03MF:V1Y5V9Y-W!J M365P3FYB:VXO:$U64TAY+SA!:VXK6%=G-C5F87A:85=R>C-W-&U#96MS14E, M8VU%36)#:3%.4$=N86U+<W=H,&Y3)B-X03MO3C1B2T-,<#EI2D8V9$]G>%9& M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&5TYF;40O M04UC1S$O-V)/:"\Y)B-X03LQ:3!X5FMU2W5X5C)+=7A6,DMU>%8R2W5X5C)+ M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+ M=7A6)B-X03LR2W5X5E%V<DM'.71*8E-:<%5I;4A&,F=L;'0U04]V=WEW=$A) M:#DQ65EQ<S%,4W1/,5-X97<Q1S)J=3=/47%:24IL1&]X:EE/:$E0)B-X03MD M5U5-4&-9<7@V-CAL9FQP85-W4EA7;39D8GDS5"MN87AY:$5A5G=+.%EW>$): M<6(P1TMP6DXU8R]*;3EG:T-(4U%L<S!D>%!*0E!#)B-X03MP4EE:=U!J6E<R M47E21TXV-TAD8TMO:$Y"+THV4TPQ631T2&5,:5@Y4EI)4W9&67983%9$56]) M5#9L9C5F:3991E1)9FPQ-41906I2)B-X03M,36<W9VE-57!I<F8O2W5F278X M03%9-U0O:U=-5E5,>GE0.$%L=EI2<DQE85AP.71%>D-.6&U#4G%88C=+9W-1 M2VYS359143!,.&YM)B-X03M22%=,4GEK:T)U,%E343!A,T1"1$U$>3-J-7-& M-61+;6U+<EE02U U4C9E13!L-'1.3C%:2DA$2DAC4WA.8R\S6EI43'EB;GID M23)E)B-X03MP-C!*>%9(5W9K;CAT8G-K5W5M869C14I(2U)%165K8W=*:F8T M4V9H8T%L5#,W67%I4#A!;%A0:U@O<7@R;B])<UEQ-R]L6%!K6"]Q)B-X03MX M,FXO04-,1TMU+S56>C5&+W=#<DAA9CAI>&EQ569O;CAL*T%E;6EC1#9.1SEA M0VXK:W%89S,U9C=T549K+VU(5$96<F574'EE<W)I)B-X03M34S184V\R=DI* M5FIJ;6UH0S@W465L3VM3<W<O=6EN-W=$-TQ6<FEQ2V<X<V9L4&-4>#(X1G!P M57,X>#1X4DDP5$\W96MT>%)61%9*)B-X03LY1C%K,B]:26)O8U92+SA!>7)N M>4PO,5DW5"]K5TU69"]W07$U.&DO.5=/,"]W0U)9>%8S+TMU9DEV.$$Q63=4 M+VM735914CAQ9FQ7)B-X03M,.&%E8E!3>&9S-U),845X97-84TI:,E%2,35C M;&ED6D-+9EI)4%1&541,-60O2F@Q1W!%-E-T<EI+6&QL5V5%44):6D=T,6%5 M.'5.)B-X03M05FED1DI0,G=2,4)X5D5*;U U4'9Z-%)A3S-P<DI*2E-313A5 M:#0K<7IF1G-)+U58:V4Q4EAR:7%:2BM89FM*,41P;VQM>7-!5EE2)B-X03MG M9V<Y0T1I<F8O2W5F278O0499-U0O:U=-5F0O>7)N>4PO,5DW5"]K5TU646UO M*U50>78P,49F56)$5$Q*1T1&5W5$2$5#14A*>4,U)B-X03M8-TLW;G=X5D$S M9FQF.&YB>C$Y2C0V6$AD5'%S0FIH;6E3-54S4V9U=49'-7$W<3-+4'@V:D96 M639$*U1W95I$1F\T93-:,'5&.5-')B-X03MS8E)C4DE(2$PT4VYQ3'ER,'%+ M.6-65DEV23,U6F%X85AS3VY7;&Q+23-L<S=I-'-847DR.#9I:G V:UI*:6UJ M-4$O>DMA67%Z3$98)B-X03M9<3=&6%EQ:S-M9GEV8F5964E,935U-VDS9VAD M;F5/,SE':VY*0VQ(.5=/53!8;'E8:E%H9T0Q07A62U8O3%!3:S%0.4I286AF M4EA+)B-X03MF6&IB.$=G0U%T<45K:W-J26AH2W-9,VU*:C4X<55&83<Q5E,R M-B]*1'EL9&%53DQU3&TO97I"3E575T]):V5J3$5"5TM+33!$6$UK)B-X03ML M0G-73D=Q;G=9<7HV,VA30T-/0D-X4TI64E-X3$U1;V]+<V1Y9F,T<79X5DQD M9C!+2%=R2T\P;6YL=#%I=4E,<%I)4%0U8S=A5EIK)B-X03M".59*5C1L:T9F M:'A6:E@O04-Q8E)46GI7>C9L<41.4&%Z,FMS+TLS5U)K=6MJ:FU9.%E&47,S M;W%X<71#,WA%8W0X5E8U4'EX,&54)B-X03M7-618:W9R,7 U6D1+<U).=G=1 M1U4S2$)326952VEC*V]/5$4Q1DLX87%7,5)N;$AY1&]8;%=7-6TP>#=H-7)Y M,W,W839K=5I42UA&)B-X03MH13!-5#!.07)&1V]W44)D:%)2:7)*359D:7)S M5EE.2"M596I,85,R<VUP-FI.12MN>&%61U=A,E8T<F%%;U(V8E(R-DAK5$=A M:S$K)B-X03LP,4MB5596<B]W1$MZ4C<R2S5H:S%'*U=#.&UM;G5)46):;&(Q M-6)I67 X8T1N:6HS8FQD*U%)53%Q=&-64D]J+VQX;VUL86AA6#%V)B-X03M0 M8T\Y:U9A,U-8,$-!5G-O-T0W66E75VI247%Z2TAO5S-),E5"5FQ72W5X5C)+ M<U@Q2'E"65@R<#-6.4IQ1C5'=#5*2DY.84EB9C!V)B-X03M5:W-L<T]3;&]7 M;%5R0W T,&9Q>#=505919R]+-U,P5GI&<6UO>%134E!',7=R,C5K-5-36&-R M4VIL0W=$.'11:W!T45579W%+-'%G)B-X03MP9GE5.')Y+V%U-S!#:DQX53)Y M<E$S8V0V;T-,045!4V5(:V]!<%%K1V]O07%Z>3)G5S-T;V]&6C-71D9J5C5' M3'51;W!6;4\W2'A*)B-X03MX5E5X5C)+<$HU;CAQ=V5923=66F(R-G-8=$=L M94=7,$U)9FQ.8GE7-4Y:;S5T,5-::71/:#-X5DI4*U4K9U!E5T9Z4&58:WDV M6DY&)B-X03MC,E9V5S-J:E-72UHU<6HP65DS-',P;GA)1S1K0E)4-%)I<6=0 M>60P2#!B=4XY4C%">F524$$X:&$Q1'%J46TS4VA7,T942$,W27!A)B-X03MV M6#1U4F]1,G)-<DA4;TQ.-W5337,P;#=/8FUD,TE*3&Q6:D$R03)623%597=X M5D99<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W)B-X03M&6%EQ-T9867$W M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W M1E5(<60O3EI1<DI&6GI8<DTS17AW)B-X03M"4U)T5W U1F1S5EEZ2BM98DIR M2S9C9$UN1&QE2FA*5#%V5DY#;T$U8V%C9F5U1VM+9FTW>F8U<W-T1"MU84IO M:S=8<7E3<5E*<E=7)B-X03LW3$MT;&-44CA5='!&66-P-%DT-G-A9D94<5)1 M2E%V:W)Z6"M9;7-A-DED53!H8DA3231N96%A97IU3%-5;C9X8WA28T1*3DMP M9&\T)B-X03M9<$=J05!%4#EV<%96;3)Q6'-T:G X,3%&87DS,&M10E<Q='=P M;&-K9U58:U9(97981EAM2&Y(.#4O34]I,T9L1D8U6FYT9G)"3E)Q)B-X03M' M>E-524A'3#!I=W)V,W(X<TMS9S%$>C,U;6)23E1U3$AY='%.=&8R,6Y,8U=9 M=5E"3VMK>4%&27939VQ75FDU,D%807%3,E@U<65F)B-X03M"4&)73C4U2'9: M<FPU,6AU3'%+2S=H:%)#54)L26$S;6I(17-Y:TQ--"M%:TYX2VY&5G1L*V%F M;C8O=F]9:C5,=F1*9T-7>E1T8S(Y)B-X03LS8VMT3F-7<7E"1VIJ:5)21D1. M2V0V;7$Q25AI>6Q636(W>G(U-%,X;&ES=$UA94),<39I13<V6F9P*S9I5T@P M,C1L:'EO>GI.>54P)B-X03ML0T)60W,R1E4S.&EE669.=7)T9$1Z0G!F-DXY M2T<R94IF4FUI+V5397 V:6-P5UE044EJ9D0Y;FQX8F-91EI(95AS='4V<6QP M3&-!)B-X03MI<&%0:E%E,C5'2W!.62MA8G4T=3)H3FU8-&<O1$9U*WAP,TY- M3DMG9DTO;2]W07<V6&9A5S%L;S%Z9#)%:3-$-FY&1F%Z6$9Y0D=!)B-X03M9 M:$-9:4E62F\Q96)64'<X460V0E5S.&]E8V9Z13%I*SAV>&%J;VDR154Y=F1Y M95EV5G1B=40P6DE/2W=I1U-9:% S<GE!:%!J<6]9)B-X03LX='%"5D)49650 M>E-I4V,O;U-/57)'.&M$4E=&*U9F.3=+27@X5'!*6&EK84UR27)69FY49W4U M5D@K679Z0S@S84QR5C=B4F56-VY7)B-X03M,2T]53&)087=887-)>&(R>E8Y M4DEB;4M9=$YC>4-O2T)6:F(W5$-M0E5"-5DO3EAZ<&4S:5=M<V53<C8Q:E<V M349X<5551CAS6&\P)B-X03MN8U1X=WDR<7E-=D='355R56PK:3=+5EAP;#-/ M,79A>E1P0SEW,%5B3W-%5D1*259"25)/4E5C;39#<'A6-&PK6C,U.65B+TPR M:U<X)B-X03LQ;#52=CE+;6QN44YD-G)':'0K0VUR4FHP6&8T;C9B:V)6<&ER M379+6#5N-C=R8U=N=F0K4W18<TDW>4E3>5A:151W25!43#%&6%-6)B-X03ML M86YW+T)89G!I<D@O=T1L6C,U<%)O16PX<GE.24Q/-F0U:S S569383=26$YU M23$K2U@P,EI+56166G%J-T%)3T95+S%(>F(K63%L)B-X03MO,FQY:E%L=612 M=31B,F4V5T=#6FA(-E<Y;D<P4W4O<'E3239T24=L3D-R2VY-:UE&5&IY6'(S M;6I63&TK:C%Q>"MQ>%%2=TYB4R]6)B-X03MP-V)M>FU14'1->E9Q<4DY0G5N M3&<Q5T=+<W!X5C)+=7A6,DMU>%8R2W5X5C)+=7A64E Q4#%T+U0Y879F:GER M*W9&5F)&6%EQ-T96)B-X03MK=F\O0C9V2#=1.5!L5#=F86QE*TMR.%9D:7)S M5F1I<G-69&ER='8V67$W1EA9<3=&6%EQ-T9867%G=%HO478V3FTO5%@Q8CE' M54@Q)B-X03MJ-C<V9F]5<4MC+U8K1'(T-'%J8U9D:7)S5F1I<G-69&ER<U9D M:7)S5F1I<B\Y:ST\+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @(#PO M<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO>&UP M.E1H=6UB;F%I;',^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \ M<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN M<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B/@H@(" @(" @ M(" \<&1F.E!R;V1U8V5R/D%D;V)E(%!$1B!L:6)R87)Y(#$P+C Q/"]P9&8Z M4')O9'5C97(^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F M.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID M8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/@H@(" @(" @ M(" \9&,Z9F]R;6%T/F%P<&QI8V%T:6]N+W!O<W1S8W)I<'0\+V1C.F9O<FUA M=#X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @(" @(" @(#QR9&8Z4V5Q M/@H@(" @(" @(" @(" @(" \<F1F.FQI/G)R,C$R,C@V/"]R9&8Z;&D^"B @ M(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]D8SIC<F5A=&]R/@H@ M(" @(" @(" \9&,Z=&ET;&4^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @ M(" @(" @(" @(" \<F1F.FQI('AM;#IL86YG/2)X+61E9F%U;'0B/F<P,W$V M,#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO M9&,Z=&ET;&4^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F M.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIX M;7!44&<](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]T+W!G+R(*(" @ M(" @(" @(" @>&UL;G,Z<W1$:6T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P M+S$N,"]S5'EP92]$:6UE;G-I;VYS(R(*(" @(" @(" @(" @>&UL;G,Z<W1& M;G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]&;VYT(R(* M(" @(" @(" @(" @>&UL;G,Z>&UP1STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+V<O(CX*(" @(" @(" @/'AM<%109SI.4&%G97,^,3PO>&UP5%!G M.DY086=E<SX*(" @(" @(" @/'AM<%109SI(87-6:7-I8FQE5')A;G-P87)E M;F-Y/D9A;'-E/"]X;7!44&<Z2&%S5FES:6)L951R86YS<&%R96YC>3X*(" @ M(" @(" @/'AM<%109SI(87-6:7-I8FQE3W9E<G!R:6YT/E1R=64\+WAM<%10 M9SI(87-6:7-I8FQE3W9E<G!R:6YT/@H@(" @(" @(" \>&UP5%!G.DUA>%!A M9V53:7IE(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @ M/'-T1&EM.G<^-C$R+C P,# P,#PO<W1$:6TZ=SX*(" @(" @(" @(" @/'-T M1&EM.F@^-SDR+C P,# P,#PO<W1$:6TZ:#X*(" @(" @(" @(" @/'-T1&EM M.G5N:70^4&]I;G1S/"]S=$1I;3IU;FET/@H@(" @(" @(" \+WAM<%109SI- M87A086=E4VEZ93X*(" @(" @(" @/'AM<%109SI&;VYT<SX*(" @(" @(" @ M(" @/')D9CI"86<^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E M5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N M=$YA;64^5&EM97-.97=2;VUA;E!3/"]S=$9N=#IF;VYT3F%M93X*(" @(" @ M(" @(" @(" @(" @/'-T1FYT.F9O;G1&86UI;'D^5&EM97,@3F5W(%)O;6%N M(%!3/"]S=$9N=#IF;VYT1F%M:6QY/@H@(" @(" @(" @(" @(" @(" \<W1& M;G0Z9F]N=$9A8V4^4F]M86X\+W-T1FYT.F9O;G1&86-E/@H@(" @(" @(" @ M(" @(" @(" \<W1&;G0Z9F]N=%1Y<&4^5'EP92 Q/"]S=$9N=#IF;VYT5'EP M93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.G9E<G-I;VY3=')I;F<^,# Q M+C P,3PO<W1&;G0Z=F5R<VEO;E-T<FEN9SX*(" @(" @(" @(" @(" @(" @ M/'-T1FYT.F-O;7!O<VET93Y&86QS93PO<W1&;G0Z8V]M<&]S:71E/@H@(" @ M(" @(" @(" @(" @(" \<W1&;G0Z9F]N=$9I;&5.86UE/DU44E]?7U\N4$9" M.R!-5%)?7U]?+E!&33PO<W1&;G0Z9F]N=$9I;&5.86UE/@H@(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z0F%G/@H@(" @(" @ M(" \+WAM<%109SI&;VYT<SX*(" @(" @(" @/'AM<%109SI0;&%T94YA;65S M/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @(" @(" @/')D9CIL M:3Y";&%C:SPO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @ M(" @(#PO>&UP5%!G.E!L871E3F%M97,^"B @(" @(" @(#QX;7!44&<Z4W=A M=&-H1W)O=7!S/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @(" @ M(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(" @(" @(#QX;7!'.F=R;W5P3F%M93Y$969A=6QT(%-W871C:"!'<F]U M<#PO>&UP1SIG<F]U<$YA;64^"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R M;W5P5'EP93XP/"]X;7!'.F=R;W5P5'EP93X*(" @(" @(" @(" @(" @/"]R M9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @/"]X;7!4 M4&<Z4W=A=&-H1W)O=7!S/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @ M(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @ M>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B M"B @(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V5%=F5N=",B"B @(" @(" @(" @('AM M;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O M4F5S;W5R8V52968C(CX*(" @(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP M+F1I9#HP1C<U0T5!.3=#,3=%.#$Q.4)"-T,Q0S!!03(X.#5!-SPO>&UP34TZ M1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI M9#HP1C<U0T5!.3=#,3=%.#$Q.4)"-T,Q0S!!03(X.#5!-SPO>&UP34TZ26YS M=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YX M;7 N9&ED.D4Q13%#0D$W0D9#,T4T,3$X0C$W0S8T139"-D5$0T1%/"]X;7!- M33I/<FEG:6YA;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I296YD:71I M;VY#;&%S<SYD969A=6QT/"]X;7!-33I296YD:71I;VY#;&%S<SX*(" @(" @ M(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @ M(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX* M(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX M;7 N:6ED.D4Q13%#0D$W0D9#,T4T,3$X0C$W0S8T139"-D5$0T1%/"]S=$5V M=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR M,#$U+3 S+3 V5#$Q.C$W.C(V*S U.C,P/"]S=$5V=#IW:&5N/@H@(" @(" @ M(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R M871O<B!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @ M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @ M(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @ M(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#HP1C<U0T5! M.3=#,3=%.#$Q.4)"-T,Q0S!!03(X.#5!-SPO<W1%=G0Z:6YS=&%N8V5)1#X* M(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C Q."TP,BTR,E0Q,#HQ M-CHS,"LP-3HS,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T M179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0U,V("A7:6YD M;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @ M/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @ M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @ M/"]X;7!-33I(:7-T;W)Y/@H@(" @(" @(" \>&UP34TZ1&5R:79E9$9R;VT@ M<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" \<W12968Z M:6YS=&%N8V5)1#YX;7 N:6ED.C!%-S5#14$Y-T,Q-T4X,3$Y0D(W0S%#,$%! M,C@X-4$W/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @(" @(" \<W12968Z M9&]C=6UE;G1)1#YX;7 N9&ED.C!%-S5#14$Y-T,Q-T4X,3$Y0D(W0S%#,$%! M,C@X-4$W/"]S=%)E9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z M;W)I9VEN86Q$;V-U;65N=$E$/GAM<"YD:60Z13%%,4-"03="1D,S130Q,3A" M,3=#-C1%-D(V141#1$4\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @ M(" @(" @(" @/'-T4F5F.G)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+W-T4F5F M.G)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M M/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @(" @/')D9CI$97-C<FEP M=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z17AT96YS:7-& M;VYT4V5N<V4](FAT=' Z+R]W=W<N97AT96YS:7,N8V]M+VUE=&$O1F]N=%-E M;G-E+R(^"B @(" @(" @(#Q%>'1E;G-I<T9O;G1396YS93IS;'5G/@H@(" @ M(" @(" @(" \<F1F.D)A9SX*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z M<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#Q%>'1E M;G-I<T9O;G1396YS93I0;W-T4V-R:7!T3F%M93Y4:6UE<TYE=U)O;6%N4%,\ M+T5X=&5N<VES1F]N=%-E;G-E.E!O<W138W)I<'1.86UE/@H@(" @(" @(" @ M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z0F%G/@H@(" @(" @ M(" \+T5X=&5N<VES1F]N=%-E;G-E.G-L=6<^"B @(" @(#PO<F1F.D1E<V-R M:7!T:6]N/@H@(" \+W)D9CI21$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"CP_>'!A8VME="!E;F0](G<B/S[_VP!# $! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0'_VP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" $+ =<# M 1$ A$! Q$!_\0 'P ! (" P$! 0$ <(!0D#! 8""@$+_\0 M6! 8" 0(!!0T%! 8%" L 0(#! 4& <("1$2$Q05(5@*%A@9,3E!>)>8 MM]76%R(R46$C4G&1)3-"4V*!)#5$<Y,F)S0V5Y*A\$-C9W)V@I6FM-/4_\0 M& $! 0$! 0 $" P3_Q Z$0$ 0("" 8!! $"!04! M 0(1(3$205%QD;'1\ -288&2H<$3(C+A\4+2!"138G(C,X*BLO+_V@ , P$ M A$#$0 _ /W\8# 8$'\B4'*>I[18B;5V+J",HL9+7VQV?5C&AO[@[KU4@9>4 MD8-BEL6E7Z *1]Y)%P?R5?-)N%62+)H]:$=+B<-:3CD!REU,X5BK;89K85_U M!L/A1I21IAH^L>/<CC<VN6TQN:[+&@:S#E4=%LUGF7,&_KK2*C89#11F[)DW M8RM\;3YJT3C:W\ISRV1RSSNL#PAWGM#9D[&05ZL9[JSL7"#A5R>>V#T?'LF\ M9LGD*KO1M?(*']'-&B3>I.4M:U^8JD N+U[7TEI4JTDZ9R,:FV),6XS'"W5= M;<&TZCHS4VS]U7]P]:434.OKELVYNHUBK)R#:JT2O2-HL"[&.0[+OWB43%NU M&S)$05=+%(B00,<,)&.#^Z@VE4MXZGUCNF@N'KNB[=U]3=FTQU(LE8V0<U2] MUV.M%>7?1RXBLP>+1,HT4<LEA%5JL8Z"G[Y!P3A@D7 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8&.EH>)GF"T7-QC"8C'!VZB\?*,V[]BN=HY1>M3+-72:J"IF[MN@Z1$Y#>3 M7125)V.0I@#$.Z12W]HCKN^J-8>W.(;%9Q-M=0,6XLT8T(C+MB-H^=6:GE&: M";>PS[=-)NZ3(FA.S*)"E3E7Y7 *Q2*7222*=-J-8J:<P]&2EDZU Q<$24D1 M3*CY](%BVK4'KSR)") Y< HL"1"I@?P% H!4/J=_-M]0#ZE?*+\$KMA8SC?' M-R=,KYM_@!]2OBY^"-(P3G.^>:\&$,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@4;ZG?S; M?4 ^I7RB_!*[86,XWQS<G3*^;?X ?4KXN?@C2,$YSOGFO!A# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# PMBLE?J,+(62U3<57*_$H@XDIJ:?MHR,8HF5303.Z>NU$FZ/E5U4F MZ('.!EG"J2"0'54(0P>5';.NB6B&I3BTL&5NGVD:\C:W))O(R8,2::6)_"-G MK"0:MEXJ3G&-/N#V$AY4C*6F&E1M;F-9.D:W-G8AVJ1LV@;(2>KT6V0]G1CR M,%W"D4Y\L0T?+I*N(2:9B8I D:Y8&[=RXKEEC_.H"PMVKI>%DGR39<Z855ZG M?S;?4 ^I7RB_!*[86,XWQS<G3*^;?X ?4KXN?@C2,$YSOGFO!A# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# J5RUT]9=OL]"EB6LW.UG6_(6K[.V/2:U;%J38KK5H:B['@8%"# ML24_52LI2B;2LVNMPLO'9814ZVMBA&/1F@C&S@L3:_=L8_QNE1&'X5<H):*& MJ[%N#F;L6Q]D\1ML7+=P3D.K.TLO'^GMHFPU%VD@Y8R<_9Y-Q1JZT"P046$) M8'^Q[C./5HHC19"0+?'*)M>VS7]8X1AJ69X8\>MF:EGV$]?HQC6$*QPPX=<4 M4(./E8Z4:SEFXX+;L?6V\19XQTZ(2E2BFTXJ-H99@D/:Q;QT^O/UN$\Y8(JB M9OQF>-NCTW4[^;;Z@'U*^47X)7;"1G&^.;DZ97S;_ #ZE?%S\$:1@G.=\\UX M,(8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8%&>:O*RMZ0HD[4(*:(MMVT0RS&!C(\Y5759;21/-U+/+J$/VC!: MM%%EX-)4#.7\D5J=)J=@D\=-]4TWF^KFS55:)C6\ETXMZ&V5J)37LX]%>VZJ M%M%IF74$[B0IKSR@UUUW.(&4&*%%S + F!@;M642=8XJO0[VN+3?;S2B;Q;7 M')L3S#9@,!@,!@,!@,"C?4[^;;Z@'U*^47X)7;"QG&^.;DZ97S;_ ^I7Q< M_!&D8)SG?/->#"& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P->_(WF#)1MD#1/&Z-_:#NR874BG#V.22D8>E+]C% M<BH8XBP>S<>3QJNP=J%@ZZ":CB?7.9JYC,W%.%ZL([[]6*JL;4Y]]SLY9/0/ M!VG4YK(7#>;:'W1MBVB9[9)"X,D+3 QB[HY5UVT8TGF[E.0?"J ZL+]OYXJ M! 1CT8YH9=-TFJ^6$$4VSQE;BJ:JU?1'SB3H^MZ%39)VU,P=2%4I]>KKYRQ, MLDX,S<.XB.9KK-3+MT%S-U%#(BLBDH)/&F0Q<WF<YEJT1E$/>Y%,!@,!@,!@ M,!@4;ZG?S;?4 ^I7RB_!*[86,XWQS<G3*^;?X ?4KXN?@C2,$YSOGFO!A# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M'"X<-V;==V[71:M6J*KARY<*D0;MVZ!#*K+KK*F*FBBBF4RBJJABD3(4QSF MH".!JVVOR4V1R4M[[0?$4%@C"]VU]W*!EV<;'QRBAD'/H:4(0QXV+,!5DB3" M!3S4ZJ11&LMBMT@D'NXIB(O5P[Y<7.:IJFU/''N%O^.7&+7_ !QK8L*ZCZ8M MLF@F%IO$@@0)B;7 2J';MP\2OHJ$37#QM8ANL<@"5-=\N_? 9X>35,[MC44Q M&_:LAF6C 8# 8# 8# @;DKM*WZ<U#8;W1:'.[$LL<XB&S2#@:Q9[DHQ9O9-L MC,V61K%):R%TG(JLPHR$RZB:E%RECECM$(N)8JNWJ9DPJ+\8/'L44K8NC4K1 MJFLSG%JC7B^4TTTJWL-HY142+N<!:M;-7Y_*K4.)2NVK#MTI@BDU-15OG7AU M8=S3T65I+;;A..&[N>'JF?C!RCE=YRS6OV>KL*S.3O&OCIRIA6T6Z<.D(ZE\ MCEMF,XVCRJ[@RGI"T4.0UB_;S5C:DC8JQHSD:YC(2*,U?-P$Q;C,<+=6'ZG? MS;?4 ^I7RB_!*[8(SC?'-R=,KYM_@!]2OBY^"-(P3G.^>:\&$,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,#SENM]9H== ME+;<)IA7J["MC.I*5D5@1;MT@$"E* !E%W"ZAB(-&C=-5T\<J)-FJ*RZJ:9 MF>$&6,M54U;=P]0>R/*?KSTIK+C%#2(-K-;7:)T92Z&;G(H+04BG*5\N<H$6 M:UM!<T=&%.C)69TNZ-%,$^F%&>-7>[O)SQKRPI[[MDV7:HU'0]+5!E2M?PJ4 M3$M>RKE<WA6E)F0$A2+RTV_\!%9"1<^ /&J<"I()%3:,D&K)!NV2Q,S,WEN( MB(M"2LBF P& P& P& P/&W:J25M8QC2+OERUZYC9IM+GE*3[U#/I-LBT?,W$ M!)HW&JV^*6A7Z;X5G((1K:50=M&+R-E8]RV*H(0@GP\T8WG*]*,JZY8PU=-K M)R2BHNTUJ5+RNF:W+U+5TY/QKYJ\?RDM3H*51:,5U)4B+X]>J3N:;R;NKPJS M0/4Z9XYZXT6HX7I:4PN[-0M;:FC7D]()R3N"U-IQ*S)ZMUO&.$FC,ZM>I0W2 MVKQ[V7&5M,DZL,@ZL=BFG'FRC<7OSXH3ZG?S;?4 ^I7RB_!*[86,XWQS<G3* M^;?X ?4KXN?@C2,$YSOGFO!A# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8$3[DW5K_ $54'-RV!+E8M"^41BXMOY->;L,B M4GC)%P<>91,SMT?N455#'29LDC><R#EJU*=8MB)G))F(S:Y*KKC;W/BS1VR= MT!(Z_P".\6\\^I.NF+A=L[M*0"8J3P51(BLJFY1$2/K:Y124704695-JR;NE MW[3<S%.$8SKGOEQ8M-6,X1JCOGW&UFN5R!J$'&5JL1#""@(9JFRBXF,;IM63 M)LGW[)HHI@ =S&$RBJAO$JNL=1=8ZBRASFYYXRZ980S6 P& P& P&!3_ )P6 M>,H6CEMCS&R-5ZT8:\M4':0D-W;7LFE-4S\H5&1AJW6[ML&HI/+"QBE+-,0T MX2 CXF;+=WT$TI+Z+4C;"\<-BQG:U[[(O/M"D_2XG=2.[/?X35W*O6_*FRHZ M[J=QY"[*I.W+IL.=V-O.^V>S2MDO%DILPS6I6H:O&N&LI4]25JEV"0>.J0S) M%V)NV:U"M)IEJW6V896U7U[9PSQURW,89,!@,"C?4[^;;Z@'U*^47X)7;"QG M&^.;DZ97S;_ #ZE?%S\$:1@G.=\\UX,(8# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8%7>2G*FB\=(0A'_P#Y2; F$!]ZM"CE M@](OU%#&10?RATRJGBH4' "GYTHDHY?*D4;1;5VLDX\WU33,[M;-55MZL&F^ M+5]W?;VW(+F =23DEO)NJ9J)PF=&&@([Q^<,4IR).=0C)DCW*LE5C"HY<J_] M)MSEV]5?1Y[-41%J>/?/@S%,S-ZN'7IQ;/DTTT4R))$(DDD0J:::92D333(4 M"D(0A0 I"$* %*4H 4I0 #,.C[P& P& P& P&!03J,/'D=IG7$A$7.#UG M86O)GCW[W=H6>DU>^5O6TF\V#'QRUSGXBV;#UE'-H:,B'LHE)23>R*22+1TJ MU9Q$D9X=,I:<]N>&W#O_ [O%M[L%_LBZGO_ #.T5RL71I$ 6+BM2ZNK&O): MA)*STP+N0GUZ]LW:*TM'6DZ3=M%(OY"#39.:Y(G9,Y,SIZO'B?\ QF._5>[" M& P&!1OJ=_-M]0#ZE?*+\$KMA8SC?'-R=,KYM_@!]2OBY^"-(P3G.^>:\&$, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@40Y, M<PR:_ETM/:5B_P!HV]YU8(QI$QJ(RC"IN7!1\*DLFW$2O)I(GB72A?*)HL42 M'D9]9HR23;2&J:;XSA'"[%56J,9Y=77XU</%*;-J;IWO)_M%WM.+A*JO))8L MG&T]RJ4O@)'&. H/9QLF!$/2B29&,0FDG'UQ!!LV\_>IJU1A'/O_ "4TZYQE M??,MF P& P& P& P&!1[J%+4Y#CD^5OURXBZ^J:-XHCN3N/-VIEO.A81>.G4 MI*'6E:H?8.K$YFQ.9QG&,*VW6O$.@F]=&<N$Y1!%2)?%ISC"9]*<)]L)Y*9= M,6XZ^L6]N0$=KS9O3[V_%1^JM0.UK;T]N/*6HZ-&O'=KVFFX@-B6N-W+N1A/ MVXR;=H_C*X_F6KB(A3!*1+)J66G#O356J\51G_*;[,L(Y-UV&%5^8<IM%EI> MPQVKJ+>+HYGX^?C+2MKFPTNN7&N54M6G'CI_ O;G<Z00C^4D&T=7//*]+&M, M*RF'L[7$BSD;&J%+&^WM=JGH3KDNZ@]8N(V"N-<WJN;I]MM)0EJ.DN,9I-GI M?R>_C3:D;(RL"$>YDTMT+7TKI\J[3DG.K$;"5">&@-DBS:\[+SE^,L,L_6WI M;SI]?M!";!.2"SC4DN%O"HFP%+,#X'RG+\1WD;D-[XP>_P!N.WPB!U>.Y3/^ M\QZ1/5"2HC()NBE%5O>\[K8:-OOVLF#J=_-M]0#ZE?*+\$KMA(SC?'-R=,KY MM_@!]2OBY^"-(P3G.^>:\&$,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@?)C%(4QSF*0A"B8YS"!2E*4.YC&,/8"E* "(B(@ '< M?5@:Q]U<K+QMZWK\?.'Z1INPNO*M;=M9HH)(6M,"G!N_5A)4I%$&S=OXA2<6 MS^T_M!*UJJ$A*.&#U/<4Q$7J]HZ][V)JF9M3[SWWL60XT<4:3QWB%'J9_?5L MJ:1$;5?I%+Q/G*BY@6<Q\,58RJL9#BX_M%2^5.]E%BE=2CE<4VJ#.557W+33 M;>M5F6C 8# 8# 8# 8# 8&N?J07O:&H]94;;]+W+H_4E5UYL*/E+F;;W'W;' M(:4L0R,+/P4+%Z^I6GMDTFWS]D7D)5-$]9C(]XZ>1BDA.&G82/K[]"3-4VF] MXF=TQ%O69F)AZ_BX]WD3:VV8'??(;3^Q;2PHFJI2(U/IW0-YT3 U.M34CL%= MCL\4MA;IW3(V\=@.4GE8/*5R7BX*-<ZZ7B)%JK/MG9&A)MA:)C/.;WR](R_* M].$,!@,"C?4[^;;Z@'U*^47X)7;"QG&^.;DZ97S;_ #ZE?%S\$:1@G.=\\UX M,(8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&(GI^$ MJT-)6*QRK&$@H=HJ^E):3<I-&+%HB'=19PX6,4A"AW I0$?$HH8B:93*'*40 MU37#:6W.=UGD]6:(](4;0<:Z\QO>SGS9PU<6-L/85V9">)!?S9X@/B8U-LJB M_DD%$G-H<1D<Y.R:](B*8O.,ZH[Y\'.\U3:,(V]\FQ'2NCM?:%J"%0H,25JD M;R2TS-.O)K3MCD2$$AI&:?E33,NK^\?S=LD5)BP3.9!BV;I"8HXF9G-N(B,D MOY%,!@,!@,!@,!@,!@,#7)S&Y+<16UWJG$?;VX;AK/;-^+!/*I:J)2YZ<-JQ M_L=6P:PI\O:;VYH%XU-KQ38II*U4*#0VD1*.GVTI)M_-").&K\AJF)_E$7B- MVK'*]\/1'' AOJ^>Y"<D[Q2=R;BY<V6.JVN=56WE;=V%1C]1D+2)V^*,..V@ MAUQ2J-K>48ZQ<R,G8MGRU3:6,ZMNN;%I8K<_GVCR)@Q-[1A$9S$8^F.,SG;# MI9MBPR8# 8%&^IW\VWU /J5\HOP2NV%C.-\<W)TROFW^ 'U*^+GX(TC!.<[Y MYKP80P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!#&S. M0>H=1$FR7JZ1<3)P4"RL3B \8K3SUA)NWK",)%1Q0 \B\?O8]T@DU0.*C<J8 M/'_FD>8'>6(F<DFJ(UY:FNR,KVXNH98VUCN7I;5W%R%DA6@Z\V5%*7NZK14R M?G15#D\E(O!['17G5D586"$RL? MI"1+*O!WA1ZU,8U_^-^^^#:E3:75M>UN M+J%+@V->KD,W!O'Q<>EY-%(O\2BJIS"99T[<J"9=X^=*+/'C@ZCATNLNH=0W M//&72(MA#U& P& P& P& P& P& P&!JPY,\)^5>]I[DI!T+E;J?46C.1<(VJ MUPUK;^)S/>LS/1KS4]?UO9'R]S=[HULK%-WS1@X;1M=3A7Z40NV4GF\J9W-N M&C(U$Q%KQ-XRM-M=_+.OU39Q&X_\E]".G];V[O\ U9MK5D51JU5]44G4O&J) MXR5K6)H1](A(,V]6@]C;$CIAC)12L(UBQ17A4:\E"N&S5@L6566*29B<HGUO M-YGZA>/"(ZVKL,=6TB9NWO*NM_+"-G#YQ6Z T@'5B78L&;J2DWB'OIL53KZ2 M,=&,7CQ3TA/L57IT4HJ(3DIZ0BHE\$2)\OM+JST)#!)3*+.7+JU%Y9W\2,37 M:M-;JKTM9]95>WJ2[AA+P-DL\3%HG)&N(<XQ+J?JK&>6BW=DB4G(>ITSR+US MO7RA:4I,H+J:_P!;;<BFL]'I1SN>U+N).SGU;L>-;HO'BB$!=!I=L18,)D(F MU1CB >M['7(58S0CDLQ,<O>+7CVNA+J=_-M]0#ZE?*+\$KM@C.-\<W)TROFW M^ 'U*^+GX(TC!.<[YYKP80P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P&!%&S=Y:ETZR%YL>]05:.*0K-XQ=R+N>>IAW_>85^/(ZFGI!,'A% M5LQ41(82^54( ]\L1,Y),Q&:A=AYZ[*V:>5B>*.BK1<@8).1<W2QQ3M>/: @ MD90XHPL4N5J1PHF'E8TDI8D7;I3R2/H)=53S8=:$1;2FWIW]X,:<S_&/SR:Z MF]:WY=]X0>TMYZ.VWL)HZLT&[N;!?6=O9HR,"Q,U9J,6K&*A6+=)%C&HD!I' MHD2:NCMR(O"K)N70J[O$1:)B-F+-IF;S$SMPE^E9DV:,F;1G'M46+%JV0;,F M39N5FW:-$$BIMVR#0A$B-44$BD22;D33*B0I4RD(!0*'%V=K 8# 8# 8# 8# M 8# 8# 8%0N<:VZ$>/=G-H^VWJA6/RY#3UTU5KYIM3:U?JK>.E';A37%!?0- MK1GK%+3K>OUUT=&J6>3A*S,V"QP4%(3L/&HX6+7B]O?+WRYQO1[Q7W_LO>^[ M]RO8NF;=B>,<%KO4;2I6W=FJ;AIR8L.]SO;T3;376M:V-6JCL*7UNPKJ&OO/ M9VPP+>'"[&G&M,>/XLST&@F+1GCLBTX8:XY<;:[_ .$13N6I2M^H[^CMJCKN M]UZW><5V_539KR695Z7H\M%23.511/$0D^HXDDWBL:LDR=,4FKUFF^;!)1+Q M1I)-0HVCT["@PBJ),;)D;?KV5E^*MPV?,V-637V3<;GQ5US$T*(?^EUG+\JA M-@N*/J^QV.0DI%S)QKRNVQN!IY>[HR=6+,^FWA.KVO*;N,/%N4T9-)6.RVEA M9)B$XV\<^*T">*:.&;1W2..*FRWD;=I-NN4GF%JOLEL^1<3=?:&D(FN-8*'9 MQDS*F7?NE!,WXS/&W1A^IW\VWU /J5\HOP2NV",XWQS<G3*^;?X ?4KXN?@C M2,$YSOGFO!A# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# Z[MVU M8-EWKYRW9LVJ1UW+MVLFW;-T4P$RBRZZQB)(I$* F.HH<I"@ B80# I%M7J! MZ%UZNI#5F1?;8M8J>;-H:A)E?1IWAS>!%%:S*?Z*5(JI_9]X,9YT4XE*+,?$ M&:BB9]-_1F:XCU[VH3]+=0'DP':)C8[C#KM]Z@>/1=LKBX8J>L? JL@I;?/" MD,!T'#*-I3-R42@#L0\9LO[(]9[]N;/[Y]([]TKZRZ>&EZF\"Q;%<S6Z;BLJ M#I]*71PJ6%6>B("=P%?2<KB]\KZP53L<G8$S]_%X2B =DUS.6'-8HB,\5ZXN M*BX1@UBH6-81$6R2!%E&Q;-NP8-$2_PI-6;1-)NW2+W'LFDF0@?0&8;=_ 8# M 8# 8# 8# 8# 8# 8# 8%0N8$9!W75CB//,5671H>PJ39K1KR;W.]TG&7A>$ M MCA:#8MB0#DLE57:SM> OL)$R280MP?5V%KEJ*C2;',R"!8O>-7M?Z0CP]N MFW-K\A]][6O*&J]55"?H&KJ[6N/E"W?5]XV=6<K,Y?UY[>VR']%2+2*A-6Z/ MG8&AQ,? O)R2G82A-%++.+! 0$;%EF+6]]5MF&.S\ME>&3 8# HWU._FV^H! M]2OE%^"5VPL9QOCFY.F5\V_P ^I7Q<_!&D8)SG?/->#"& P& P& P& P& P& M P& P& P& P& P& P& P& P&!%NRMV:IT^Q\^V/>8&L 9(5F[!VZ\XFWR8=P M$T= ,2NIJ0* AX3&9L%B$$0\H8H#WRQ$SE"3,1G*B,MSPV)M:1=5CB9H^Q79 MV106RETM;0[:"8*&_=*LLR:NV\>Q2.!@5:NK#:(KU^ '$6?Q&2S6C$?RFWIW M^&-.9_C%_7'DZS3A=OG>3E"9Y8;SEEXX52.B:YHJR)(YK^\!R)G4!HUJ\<Z1 M 2458UZ:76(!3>F3*%\8M*(_C'OWC]FC,_RGVCNR[NJN.FF-+H)AKVA0L1( ME3\FK87*1I:SN ,7LKY6P29G4F1-81$QVC9PW8@(]DFJ9 *0N9F9SEN(B,DV M9%,!@,!@,!@,!@,!@,!@,!@,!@,!@:[^?>O8E?5;92H<;JKOVRWCD'H.U;$U M QHFBYBR;UAZ3:*PPD$I57=,_3ZBZ?0%2B(MD%PGI5^]JE6B4FJ(QT(@K(11 MJ/6;9VG'#ACZ.7AU P4)?=@!!]-13@01>H5H7%@-'\76'[4C$F9SR4,8.+>Q M-BPBGO- RCU/WZ2$?*E]\ZGH%FHT-++")_\ +2^6'&(^FPO#)@,!@4;ZG?S; M?4 ^I7RB_!*[86,XWQS<G3*^;?X ?4KXN?@C2,$YSOGFO!A# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8'"Y<MV;=9V[71:M6R1UG#ERJ1!N@BF43J*K+* MF*FDDF4!,=0YBD*4!$P@ =\"DVU^?^@=<*JQ$%+NMIVKRGFS>%H)$Y)@+PQO M BDXLIS%AA(HK_9&"(5FGJ9^P"P$3!WU%$SZ;^C,UQ'KWM0;[X>?_)CU5V%C M^,FNWOR24F9RTMSEDIZQ\FNZ:J6H7()B51J[C(6H-' "4 D? )S9K]E/_=/' M^N;/[ZO2.']\$I:TZ=VG:P^]\FS9"=W9<EU0=/I.X.5TH5=[ZA,X&#2=N%WX MG]9526*7G450["*)! .TFN=6$+%$:\?I>Z)AXB CFL1!1<="Q+),$649$L6T M;'-$@^1)JR9I(MFZ8?01)(A0_EF&V1P& P& P& P& P& P& P& P& P& P& MP- O.?C1M'<O(S;]WC^G=*<H+1 5NCU[C;R.<\GJ9IM]H.7A*BPM;!YJRL66 M7824;.0&U)I[;IF[PA$ M2Z<?5)-R^950S%(W$VC^5ML6O??JXWVMG''/=/* M/9MPML-O_B&ZXQ04-6H63JLDZW)0MQC=I9_*2;6:8IN]?^!G6_>XS:1;@[:7 M(9S->G2*QYB)1#X#F9B-4W]K+A81#N]R37[.)=Q";6L6FE&1TW+FY4ZK5&Y7 M$0%)PVBH"J0%YKEQKTE.6"R.(.,:1BE3GY6?*NK6JZV96&:BYF,$-;3CEWR> MHB?GVSXN(6NNJ[CPCTQLW5%.B(Y6+OU\WSK&#F]QV6LR:B4K/-F5<N%Z*2H( MQ4RK%(Q^K9Q&1"8"6=+LC5H]IO:9])P]\/M/O#'D-LO;$]'5S8,HRLQ['PNX M<\K#S,=%1L8R@K3R/<;O8VRDQ)8MJT(>DQBFJXQ_1 F3S-K*V>3Q)^S38)QZ MJ))BW&8X6ZO3=3OYMOJ ?4KY1?@E=L$9QOCFY.F5\V_P ^I7Q<_!&D8)SG?/ M->#"& P& P& P& P& P& P& P& P& P& P&!TW\C'Q391[*/V<:S2]:KM^Z0 M9MD_E'^T7<'32)\@_P 1P^0<"I>]^9FH=3T>P2U<NU(O5X:(I(05.A++'RZ[ MN2<N4FY1DO0SET=@R8IG5?/16.W5.@W,@@/G"Z(#J*9F<8F(9FJ(C"8F>/)7 ME[S[V!M=;WN\6-#V:X31TD2/+%:D/#!PCI9(@G(X;QCQ)@FB0YQ*A(3=GA$3 M'(4QV"I% )ET(C^4V[[U,Z<S_&._QQ<;;AKR#WNX0E^5V\I-.(.J1R&MJ&L@ M#%L'B Q$53IMFU5CWC?L"8N&T)9%UB 4YI8R@"86E$?QCWGN_(T:I_E.&SO! M=C5'&[2NE4DAU_0X>-E")^!2R/4S3%G7[E\*HFGI,SE^W36]9E&C%5HQ[CV3 M:D*!2AF:IG-N*8C*$Y9%,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"ANY^? MFL] .]]2VSX::B==:):P$.YL4;%76;M%]VE8X&!L4/K2D5=C1#5Q](3Z%PIM M>J;MUL-J_LEUL"< VK[=F@2;=%B+VB,YX>\]X.3B9RRV?NR54J6]-#IZ#ODK M3V>R*G7(JS7J^MC5-P\(QE:_<YNSZ<U.QKNRJ6\>0K6S0T'[[Z@^]--%ZG>) MX[2::1(FVJ;^UNXV93MB%[L(CC9NHM;;EA8^N[/J4;<H2)F6]ACHZ5,[!NSG M&K1\P;2B(-'+8X.V[.2?MT51,(IINUP+V$XC@8Z'T7J"OR-3EH77E9C9"C14 M1"U1RU8@08=A7V%ABJ_Y)/Q"DX>P,;;[@P@Y5XFYE(AI<+<WCGC9*T3Q9 ,] M2=94#6Z<@E1:G#5=.3!@F[)%-00+YE$(':PD.V 3'\PK]?:JK-:[7&/FT#7F MJ[AO"QS%%=8APJKU._FV^H!]2OE%^"5VPL9QOCFY.F5\V_P ^I7Q<_!&D8)S MG?/->#"& P& P& P& P& P& P& P&!\*JIHIG564(DDF43J*JG*FFF0H=S&. M<P@4I2AZQ,80 ]8C@0]:.0^B:9Y0MEV[KV,<)=_*,1M40[E"^'Y?]%,73J2 M-_+]UJ/K_=#U^K+HSLE-*G;'/DKI9^H_Q=KWE"Q]CLMQ53[@*58J<F3Q&#Y2 MIKV<*VT4]?R*$<&2-\I5!#UY="K=WZ79TZ?5&/QAUNN'[FF^+.T;P1;U-Y%T M5\FW)W_A56;UVOV1 4P]0G[R[<A0[B*X '<;H6SJB.]\)IWRIN?M&ZE5_P#5 M7]/Z_P!81RWJ2D9Q6/&2;@;Y!7;S5HDG)Q('8>Y:J0O?N!BF']T%J-L][H+U MSJMWZR?!JYV7SU[%Y9(51%Q_K4-?)22*B29OE2%* C]=H&$"CX3$*[43/ZP% M90!$PM*F,J>/<KHU3G5;=_5G=8=,K7\FY3D=F[<VKL*2+ZSKJ2#",27,(]S@ MJ,DWLTD!#?*()2J9^_815'Z6GLB([]DT(US^.KR>TNES3[!*12FJ[8VUY"LX MDK:1:2L=.VZ3EI<7;E1227D'=G;-FZ/FAFC9!DQCFA$SI.%E3KBN0J"*YUQ? MZ-#U^O[6YXHZ"L_'.C2U#FKZTO$2K.*34 #>!6A3PGGJ!"2K/Q+2TGYPV=.4 M4GJ*12H V<J/E!,L+OLC*IO-[6:IBT6O=:/,M& P& P& P& P& P& P& P& MP/DQBD*)SF*0I0[F,80*4H?S$1[ ?U$<#S[VX5*.[^D+376'A_B\]FXQKX> MWR]_+NB=NW]<MIV3P2\;8XO)O-TZF8=_+[#J9_#\OF<PUD1_Y!'G<B/^ =\: M,[)32IV_GD\F\Y-:49]P]^/G1P_^C9P=@7[_ ."OHLK<?_&RZ%6S[@TZ=OTU MT]1/JPZSX;Z(?[EBY)RZ=1KA>*AZK(1S-H\V!:)!L)J]6(-1\5TNW745;NGD MK(E9+)0\"VDY9=J\\R3;*71BF+U8[(Q*=+Q*HIH]YM%HC#'O<[72GZH^O^I- M!V2;J=L8EG:Q 1KRU:OD6<;$W>ER+QX5NJI)L6YSFE(10X>2BK)%J+PK[QBD M=1M*I.HUC)T;883KS]6IHKHJM5EJF,IR[LW#9D,!@5_NW%;CKLC;5)WI?-0T MRU[8URO'O*9<9J.,\>PLE#&?G@)@C(ZWHA[.5E24DEJI.R4>\EZJN_>+UY[& M*N53G+>;627%Z\J,/>+1LAE'.1NEQAZ]7IR:>S4[*":!JJ\PZ@X:)CY22>15 M;C&KRP3+]=C7&,2VDI%^M(2:;QZ":Y"/:X# 8# HWU._FV^H!]2OE%^"5VPL M9QOCFY.F5\V_P ^I7Q<_!&D8)SG?/->#"& P& P& P& P&!QJJI()G675311 M3*)U%53E333*'RF.<X@4I0^D3" !_/ BJQ;YTE4_*%L>V]<Q"R??Q-'=R@"O M^X?*!(\C\[Y00^D$VYA#Z0]>6T[)X)I1MCBIS'=2[2*5BV/'6,91O"UV?184 M24@HI[+*76'(T\B_D? /D6S$2RS9RLR%XNR(YB)",$$_.D7PAK0G#[[[ULZ< M8[\-S#+=2F,L:JC;4/'[;&QG(&%-,@MTF'C4]8!_95QI=E^PCV$I!3*H8![" M4AO4#0VS$1WN-/9$SW[N+]N?4,OO[M(XV5RBLEO^V754Z$DT(;^$_AL=DK/B M,7O^^3WNN5!'Y$0#N&+4>:>_8O7L[X]ZC]BO43OW[USY%56@L%O4+*GH@C)- M"F]9BE/7JQ"&.)>_[IC69=3N';RA0 HC;T1E%^7WT2U<Z[=^D/M+IMHV90B^ MX>1.V-BK"8%%?"N#(3'[^(0!:RR%V4'U^KRGA(80]8%3'Y)IVRIB.]T&AMF_ M>W^DPU?IZ\6*WY,Z]%?VATEV$KJT6>>=^(0^45&$<]BXA7Q=O656..7Z"E ! M$,FG5M[YM:%*QE7TKJ"E>3-4]7T&O+)=A*[BZG!M7PB7MV.I($9 ]6.'8.RB MK@Y_4'[WJR7F<YE;1LC@DW(I@,!@,!@,!@,!@,#A6<(-R^-PNB@3^\LH1(O_ M +QS%#_XX&!=7.GLN_GEKK;3M\OG4[%M^W;Y>_E71.V6T[)X)>-L<7C)S>VE M:TW,[GMKZ\BVQ._C<.[=!IHE$/6(&4!Z)0$/I 1[A](8M.R>!I1MCFKM:^I; MT_*,"OOOYC\=Z[Y'OY0)3:%7;&*(?*7P&?\ B,;Z *4!,(^H $?5BT^G&.JQ MCE%4[J:NBK.P.O3THZ-%R[H>8>OK"[8Q[YPV:TQG8;@X>.6[=51%NS2A8EPF MY675(5-$@K)IJ'.4HJD*(G!;UCCT[U9M:%>JBKTO$QQO;KZ/R::\]U4\PH'E M9?-AWB#@;5QBO$Q',8S2Z<)&-Y[6%6B"A'M)VCSR;AJL^N,BS+Z7MD9991_7 M)V757:Q)ZLU\T=LV%YV:N\7:? _9$1-J]<ZIG7ALV?>QO+G_ '6/TZ(T@FA: M/R&L8@7Q%31IT%%G$1 !\ C(V1-,I@']T1\9B=P]1Q+^]C#;]?W#G^EXGECW MJZ1*%)?W79QF=**(4?BOR%EUR (E+()43PF]?8#^&.NCAP"8B(!W,@0W?U=L M?MUS/"(_,GZ/B:Y\.-\S/XB/M%,U[K&M3OQEIO!>_/2CW\D9^Y=-EC=^_A[G M9H3B(=P]8]FZGK^3N'RL-D\?Z/TJM?B>''KC^91#-^ZD.9$KXBUC@I/PJ8]_ M ^D;4Y\U+W_A\?G^D0;)#_(#R1A./J*/?Y=8>2>,]$_3B/Y>/3&Z*9_*(YOW M1IU,9[Q^A>/%5B0/W\'I&XN2B7O\GB]&J5'Y/^$$OZ=L1?R1PG\SWEL30\+7 MX_"T=\/1$4WUR.KS8_&5"A:7BVI^XBI(66WR*R)1^D$5]_%2. !\J:,0H<P_ MPI_[.7]WDIX6_)-/_#Z_%KG=_P#S/X1',=47JP64PG6LNC8,YO6 IU<T@9,1 M^D#3#JRB(AW[=Q$__/Y1?O[MWQ3_ );;7/ICTAX-_P Y.K-,^( Y0:UKJ1_X MDH[7-% P%^D$UEM,2KDHA] E=D'N'85 <?OVVX?@O\ \-'^FN?>?]T, GO' MJ@70XHAS$O;E8X^$R5/J<<B<##]"9:_ PYR_S*!2)CV^0 Q,5YZ4<;?@T_ U M>#,[+\-LZ][.M-6]5B[B MN2O.E_Y;Z*=7]T !@,'K*0*];(P#%, ]O 4 *8 MH]A#MZL6G77;WG/9J7]7PM7@1?/5TE67EUPUYUPM.KUPWHYY4VV,;R#]K +\ MAX3:4:T>/W#1-R^1I+O8+AZP5F%F;$'#Z*8OCO731JF8BBYFZ:1Y-.N*M*?O MG+='CTQ-I\./#B<(F/SA']-J?N53B:K<^;-JY!7*.N$<STIJFROJ6>,E).!C M%+C99F+I7D+B@T%NI*QKF ?7$T37WZWF+Z4@W,B\9N A6P'S;"_K:W-KQO$B M9T(QUS/"T1JRF[_0_P C@8# 8# 8&"LMHK-+@Y"SW&Q053K<2D5>5L-EEX^" M@XQ ZA$2K2$M*.&K!FD991-(JCEPF05%"$ 1,8H"' YN50965A3'EJK;2X2K M8'L75',Y%H6629BE*+ [802KHDH\;"C"32H+MVJB0I1$HIX_#'NQ2!7+E4+B M214J-JK=I3B'QXN64KDY&3A(N32*4ZD=(GC'3HK)\F0Y#G:.12<$*8IC)@!@ M$0I_U._FV^H!]2OE%^"5VPL9QOCFY.F5\V_P ^I7Q<_!&D8)SG?/->#"&!K: MY+=6K@IQ&Y#:MXT;WW/%T_8.T6TDZ,_,1-W4M;)-W#=E!J;;G47(^\-K<'YW MK.OR$@T5CD0B9"1L;N A2-Y1PR:BFJJ)F(O$9_UNUMA\+/0EDAV-AK\O&S<# M)MBO8V:BGK=_%2#,_?P/&3]LHJU=-5 *)DW""IT5"?OD.8H@.&<\8>+L&YM1 M5,3ELVT-?02J?<#-Y2X5]F[$P?[!&BT@1RJI_P#5II'./8>Q?4.6T[)X)>-L M<4.37-GC=#^,B5\=3[@O?P-ZM4;C8/*B'T)O6$$I%C_(!._(!O\ 9$>P]KHU M;$TZ=J&[)U'=;Q29S0VK]NRW;OX'<K!Q%5B5>WR"5Y*32CLI?D[B>-*!0$!] M8]P"Z$[833C9*MUJZK\BV\H2'U]K"L 7N!'5ZW95^WT]CK,04K9DNWJ\217R MH^H>RGK]5T(US^.J:54Y4_4ST5JM?5EO+CRH+<C>'&M"^L ,ELC7'E$ _F8U MGN%F3$Q0#]X11\(CW$$P#]T+HT1KXSTL?^I/^FKVIGI*!)WJ4T69\87KJGZB MB?'W\N376UZ"<"]_XB$3IUGJ7R=_"9,I$P[]R]NP8_9JT>,2:'BS_I\3;_&I M#\OSGZ:"Z@+;)YN2.R'!#>,ZZ&P"%\H<!$1, &JVRU1\0]^X$="H("(%5 1 M^-*+83$>T_UWBL>%XFNBKES> OO5=Z2>KZ/:9[7\JCL78,+"/GM0AR/=QR<Q M,V!!$QHZ/:.PJ58HK11ZX\#=1_/I'BF2*BCM1JZ%$C59I1M]HBU^,3S6/ \2 M9MH6C;,QAEZX\&HCA%U[-@:ZW0Y?\K*O7;]K&PWA:S1C^)JS(9'5'GDCYTVA MVT.T!JK<=>1913;J1+MT>W-&1%'3&9EUDTX5WF*YQOE.S.-ST5_\-%HFC^49 MQ.55N4_4^F;]'K;W3KPE02(@CM*IMD$B@1))+1W(!)%,@?(1--*(,4A0^@I2 ME*&+4;9[]G+]+Q_)'&G_ '.X3W3SPD'OXMMU8O;^>E.0P=_\/#7U/D_KV^4. MP#Z\6HVSW['Z?C^2/E3_ +G.7W3MP?'^+;U5#^G[%^10"/\ 4.U7.&+4>:>' M]+^GXW_3_P#M3U=DGNG3@N( )]PU4H_2 Z:Y' /^/[M,4#_XCBU&V>_9/T_' M\D<:?]SL%]TX<$! !-N>I /\ATYR3[A_CVH)@_R$<6HVSW['Z?C^2.-/^YV2 M^Z;>!@^L=S5(0'L(?^:7D<4?^8#KT1 ?Z" "'TABU&V>_8_3\?R1QI_W.<ON MFG@5\@[EJ(]Q^C5W(<O^8CKP0#_$?4&+4;9[]C]/Q_)'&/\ <[!?=,G D1 ! MW'3Q$?\ [.=_E#_,VNQ /\1'MBU&V>_9-#QO)R_W.P7W2_P'$>W[8J=W_P#P M)O<@?YFUUV#_ #Q:C;/?L:'C>3OB[!?=+? 4P]OVPTWO_6F[P('^9M<]O^7? MOBU&V>_8T/&\G?%J8ZI'NDYQ)P=&B.G_ +/6;7)Z[:/+A<X>/MC2NP$'!RH/ MR0Q(2[0D(G*SEL4$8Z1>$CG"$;647:2+DDM(Q[N(DS3$6IQ]9C^G3P_!KJF9 M\2)IBV$1KG;KR^]:5^*GNIG5K'4?EN0D?987;A7224W%C#VS84%(G0:)I^DZ M;((S;4\9$O5 .NM"3[E&0C7*@M22$TW2))JKTSG$QNMQ_I*O \2)G1M5$ZYP MF/2U[>\9O6VGW6EH]N8Z%9UIMJ;<CW!$[#7=0C6*@_0 +3>VW<@7O]'>*/ZN MXCZ^P"_9LJGA^#]'Q=<T4QOGI*!Y_P!U:;6D /[P.+.R)L#=P1%Y*5>$\??^ M'Q>8ZTO)B=P^@ASC\O8WTY<)RHF?>2/"G7XU$;K3SLA.?]TK=1&Q^/WI\94: M_P"4[^3]\=AG'/@[_P /C%A6J!\GT^'R/?Z/#C'51QB9^YLGZ?A1GX^6S^IG M\H;D^N%UGK\N9I 5W7E;\OW!%*'&W/7OA-Z@\HV?[>ER*G#O\I8=-,?4'DN_ M?O?W>6F+^D?GH6\",_$\2K;:]HV?Z?RP:O*KW05M?]V&MMY9HNO4*-8TH2>, M8A_7X$G!M76]Z ^O]TR+P#C_ +WL(B,_=&4TQPB^&Z=O<9O^7\OB5:]>/"8U MX7=,..ON@+:!_*2=HYGLP=?*ZA-:;,I:!@-Z_$@\9UJCMP+ZQ['26(4!^00Q MCKKCVF<_Q!I^%&7@3[_W>[N)=&OK,[*]=LGN6EF!Q_K26_99XD#>/Y2J&O6W M>P!ZQ 153* ?24 ]6,-=<S[3[[C]79X%$</3TCO<]%$^YC^=]E<%>VZD3*3M M3L*CFR[MT^NH;OZQ%8\1+VAV/R]Q %_& _+W'N&+4;9W]POZ_B:J*([W]4[U MGW*AR0=^3]*J:6B^XAXO?-MV[*"4/I\?O.HD@ ]OI\D(_P!/YX_9LGOW3]7Q MMM,>W6.[+"UGW*;=FODSSEYXZ(B3L8[1!;;%F0<>'UBW5<R,3 /")+=O)G7; MJ(.DBF%1 Y%2E,"]/E^V=/QO^I/?M'>#4?3N@3S/<<OX+7CGCG;V]%;7--:9 M6M-?M ZD9Q[672,=!UM!NNE"SU!!IY5P=U%VU6VR42V5AV2;RP+D<&EJ8QO> M/OTC^^3I^O5-$TVF*\M*,K:YB^O9'K>\/TW0/N:?5,<"82?)NW./#V 0@-65 MRO!V#U=DP<6B=\F';U% ?'V_KET_^V.[]\=N'&T^>KUQGJE^,]SJ<62III6' M>7(R53((&%.-EM=Q"?B^D2$>Z_GP3$0]7?\ >$/YCC3G9'?NFA&N9F4CQ/N? M?@;&^'SR2WQ/^'MW]+;#@4?'V_O>@J-"]N_T^#P?T[9-.I="G9]I.B>AITXX MWP^>:DM4_P"'MW]+;8V0CX^W][T%8X7MW^GP>#^G;&G5M^HZ&A3L^Y2=$]'_ M *<$+X?,^,%;6\/;MZ6N6T)_OV_O>G;Q(^/^OB[]_I[XTJMIHT[.^]23HGIM M\"H7P^9\2M&K>#MV]+46*G^_;^]Z=2DO'_7Q^+O]/?)I3MDT:=B38GAYQ(@/ M#Z#XM\=8<2]O":,TGK5B?U?2)VU93.)OI$PF$PCZQ$1Q>=L\5M&R$GQ.J-6P M'A]!:VH,+X.W@]$TZNQOA[?)X?,XY'P]OH[=NV1;1L>Z22203*DBFFBD0/"1 M-(A4TR!_(I" !2A_0 ,#DP([VEJ766[:<_U_MNC5K8=,DU$5W=>M46VE8\7 M383"T?MRKD%1C),Q.<S.28J-W[0QSF;.$A,811,QD3$3FP&E>/>D^.E;<U'1 M^LZGK2 ?O D))G68TC5:6?E)Y)-[,R2IEY28=(H_V#=>3>NU6[< ;H&31 "! M9F9SE(B(RA,>13 8# 8# K!S5J5GOW$KD31J5 /[3<+AJ2YUFL5V,!MY],3L MW#N(Z+9(*/7#1B@*KQPEXW3UVU9M$P.Y=.$4$CJ%+&<;X5$W7QSW9=]P[+&H MC*Q1=K;YXF;<J&UTE4T4-:4'2U.487ZLN2K.$):/E#RM?DV3*$1:@::-OE5= MB5RQB=ANJV6)B+;IO&WW[M;:]WP>TGM#6L[&REUKCBE0U5X/\)^,2]?7=M') M)#:''X^]'.Q):*%HNNB\JL>CL>LPE:LQ?(A9_(RZJ:(,(V.7<B9O\JIXVZ=X MO=]3OYMOJ ?4KY1?@E=L)&<;XYN3IE?-O\ /J5\7/P1I&"<YWSS7@PCKNBNC MM7)6*K=!Z9NL5FNZ;J.VJ+H4S W5<M47+)5RW35$AUFZ3QHHLF!DR.4#&!4@ M?Y-O5EXI\Y]4<S]IV'EFSEMG7?<&T)88'<=2@YQQ0]H2CQX+6'@J,BJS!>'< MQK!%E"1&N%$RR,'&,6+*)2DX(L7+OSU^%71--J<-'"J-=XSGUWOT,<4_<\W4 M)V-QJU \M?5.V]QYBG]51=(Z%@HS:ECC=7)JO'9AJ12-=X4&%%>./XO/F\7% M(1#>0.Z2C7$@S(C).[>8U\)Z.4^)X<S,_I4U>LVO/M-,_P!YK),_<NFX7 =K M5U@.1DZ!O4J5GKVT1P' ?X@_TCR0L >O_B W]0Q>=LI^I3_TZ.$=&92]RA:Y MD?\ UQZ@_*6R>+_6^2C8)GY3O_%_UI,V+MW#^]Y3^8]_DR'ZNRBB/;_#-,/< MB7!4Z@+63DAR]FEA[>5496#3\890?I_>>ZCG5 1[_*H80_F.%_6JRB*8W1/ M5(T3[DRZ8\=X?/+QRXGO#\OI7:>N$0/_ />]!Z8ANP#_ ,(E'^N$_6KVQP29 M%>Y;ND]'>'SRG;MGO#V[^E=T3B/C[?WO0;"&[=_I\'@_IVPGZOB>;ZCHDR*] MS5]'B-\/G'&BPS1B]NYI7?&^/W^W]XL9L6,3]?T^ A/Z=@]6#]6OS?41RA)D M3[GVZ/<-X?-.%=47\/R#+;*WE.]Q_P"()O9\@!O\# (?TPGZE?FEEKET&^E% M;*%;*(TX?:ZIQK1 2,*A<:F::9WBKN7C<Z36P5B?D)2358S<2X%)\R4<)/&2 MRR!6\FQ?QZSIFN2*ZXQTJO>9GZEIUX6^Y5*'H[F#/[%Y(['J_(WC526C*4U! M07M<4BY"^V*4+)(.V6[*V["1AB0M&3(U7:,8&8D65\D7;"1D4Z]'1TG5)(Z5 M>-,TQ$83KF/JVO>WSK='[I<K^H_ SC&'T?V.K*ZW^7_N&J>'/3K\U7RGJQBO M1GZ5RW?Q\$..A>_^ZHK1O_D*"J?;_EV_E\F6^[A$\TTJO/7\JHY2Q:W1/Z4: M_P#'P5T07O\ [F ?M_Z?]GE$NW_+_'Y1R+I5>:KY5=>\LF+6Z''297[^/@WI MPO?_ ')+2V_G\GF]D2[?+\@?T_D'8:57FJ^4]6+6Z$'2.7_CX0ZP+_W,SL-O M_P#Q[HE_+_Y[CB]O\1/,TJO-5\JNK%K= GI!K]Q/PFHA>_J_L;IMYO\ Y AL M-( _Q#L.6^[A'0TJO-5\JNK%K>Y]>D$J(B7AM6$._P!".P-O]@_P\KL%7_#U M]_\ /%Y].$=#2K\]7RF>=V,5]SR](M3OX.*$6AW_ -U?=DCV]7;U>6MBP?U] M8#Z_Z>K%Y].$=#3K\]7REBU?<ZO244[^#C3Y#OW_ -5>[H/;Y?D\M,+!ZOH[ M]_D#^N+SZ<(Z&G7YZOE+%+>YQ.D\K_!H25;_ /<W>='^7^_.M_\ (C_3LO/I MPCH:=?FJ^4]6JGJ1^Y8:9<8FMVOIT.(:B6>*:.F5LUSLFUR)82T_VWEHZ4A) M[T8^2BY-(JBC-ZU=I-6:K=-!R5PHX*=$Z9OZ;+1@W1XM5,Q%4S53KOG&[;NF M5HNFQ[FJXT:5T8U'G/1ZSO+?EDE G9DD':KK'52BQYV;=-G3HJ1@)2KO)UPS M4!PO+RYDT6:SU86\:15HV"0D%[9<;1+%==5=5[S$1E3$V]YMG/)MHKG2(Z;M M4*0D+Q/U^0A.P 61D;G.E$ ^0#A.V>2!3_\ /XN_TXTIVRS:^>._'_/OO3+" M\ N#T!X!C>(W'3QI]O M(:@HTRX((?(8CB9A'ZY3_P#&"@&^7U^L<7G;/&4M M$:H2Y"\?="UOP>]W2.H8#R?;R?H76M,BO!V^3P>8PJ'A[?1X>W;%YG.96T;$ MI,8Z/C$0;1K!G'MP[=D&+5!HB'8.P=DD")D#L'J#L7U!D'<P& P& P& P& P M& P& P& P& P& P& P& P& P& P&!1OJ=_-M]0#ZE?*+\$KMA8SC?'-R=,KY MM_@!]2OBY^"-(P3G.^>:\&$,#!3U7K5J1CFUHKL%9&\/.0]FB4)Z)83",79* M\]2DH"P1R4@W<$93D'(HHR$/+-BI/XQZDDZ9.$%TRJ &=P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P&!1OJ=_-M]0#ZE?*+\$KMA8SC?'-R=,KYM_@!]2OBY^"-(P3G.^>:\&$ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@4@ZFB"SGIP\^VS9%5PX7X7\GD4$$$SJK++*Z M5NI$TDDDP,=110X@0A"%$QS"!2@(B 86,XWQS44Z?'4\Z== X%<)J+=^;?&. MJ7.E\2^.E4MM7G]R4B+G:W9:]J&H1,[ S4:[F$G4?*Q$FT=,)!BY337:NVZR M"Q"J)F*!J:*KS^VK.=4]%O\ XVGIB>WUQ,^W*@?G>$T*_+5\9Z'QM/3$]OKB M9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _. M\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:O MC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ M8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/ MMRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@ MT*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9 MZ'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$ M]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N M5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A M7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0 M^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM M]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH M'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_ M+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'Q MM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OK MB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _ M.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y: MOC/0^-IZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-I MZ8GM]<3/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3 M/MRH'YW@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW M@T*_+5\9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/0^-IZ8GM]<3/MRH'YW@T*_+5\ M9Z'QM/3$]OKB9]N5 _.\&A7Y:OC/1[77?4BX [;N,/KW6/,OC9?+Q8/2'H2J M5;<%)F)V5]%1;V;DO,8YG,*.''F,1&R$DZ\F0WD6;-PN?LFD80$TU1C--41M MF)A=;#)@,!@,#P-7U9K:D66ZW*GT2J5BV;'>,Y&_V.#@X^-FKD_CC/C,'EED M6B"3J8<LS2<@+99\HL=$7KH2"'EE/$'O1 ! 0$ $! 0$!#N @/J$! ?4("'R MA@5('@!P/'UCPGXCB(^L1'C?ISU__LS"WG;/&3X ' _V)^(_W;M-_HS!>=L\ M9/@ <#_8GXC_ ';M-_HS!>=L\90CM;I'=/O;5LTQ;I#C/J&FN-*7[]H$9"ZX MU3J>HUN^._1RT=[V]J1#:AKIW>F^!877O>=J-D//B).?*^(@!A8JJB^.<6Q_ M";O@ <#_ &)^(_W;M-_HS"7G;/&3X ' _P!B?B/]V[3?Z,P7G;/&3X ' _V) M^(_W;M-_HS!>=L\9/@ <#_8GXC_=NTW^C,%YVSQD^ !P/]B?B/\ =NTW^C,% MYVSQD^ !P/\ 8GXC_=NTW^C,%YVSQD^ !P/]B?B/]V[3?Z,P7G;/&3X ' _V M)^(_W;M-_HS!>=L\9/@ <#_8GXC_ ';M-_HS!>=L\90CK+I&]/O5]_W9L%CQ MGU#;7>\;3"VN4K5_U3J>TTR@+PD.,,E#ZFKSBA((4:NOTQ\^E8EHJY3?2G_3 M3J%/^[A=*J8B+Y=;XIN^ !P/]B?B/]V[3?Z,PEYVSQD^ !P/]B?B/]V[3?Z, MP7G;/&3X ' _V)^(_P!V[3?Z,P7G;/&3X ' _P!B?B/]V[3?Z,P7G;/&3X ' M _V)^(_W;M-_HS!>=L\9/@ <#_8GXC_=NTW^C,%YVSQD^ !P/]B?B/\ =NTW M^C,%YVSQD^ !P/\ 8GXC_=NTW^C,%YVSQD^ !P/]B?B/]V[3?Z,P7G;/&3X M' _V)^(_W;M-_HS!>=L\91)O;I0]/[?>I+MJ&6XN:1UU'WB-;QCJZZ>T_J6@ M;*KY&\DQDRNZG<&=$=.8)^H=B1JLZ1;JF48.';82@5<3 6*JHF)B9P21"=.S M@7!PT1"I<,N*\@E#QC"+3?RW'G3KZ5>IQ[5)H1W)O3TLIWD@Y*B"SQT8I3.' M)U%C% 3B&$TIVSQ9/X ' _V)^(_W;M-_HS!>=L\9/@ <#_8GXC_=NTW^C,%Y MVSQD^ !P/]B?B/\ =NTW^C,%YVSQD^ !P/\ 8GXC_=NTW^C,%YVSQD^ !P/] MB?B/]V[3?Z,P7G;/&3X ' _V)^(_W;M-_HS!>=L\9/@ <#_8GXC_ ';M-_HS M!>=L\9/@ <#_ &)^(_W;M-_HS!>=L\9/@ <#_8GXC_=NTW^C,%YVSQD^ !P/ M]B?B/]V[3?Z,P7G;/&4(L.D;T^X_D+/<BB<9]0N9BP:NC-5K:Q>:IU.XTE&L M(NPC8D[A#:Y-0@8Q^PG:P^C)"UD>'<.H0 C3(%3#QX72JM:\VO?--WP .!_L M3\1_NW:;_1F$O.V>,GP .!_L3\1_NW:;_1F"\[9XR? X'^Q/Q'^[=IO]&8+ MSMGC)\ #@?[$_$?[MVF_T9@O.V>,GP .!_L3\1_NW:;_ $9@O.V>,GP .!_L M3\1_NW:;_1F"\[9XR? X'^Q/Q'^[=IO]&8+SMGC)\ #@?[$_$?[MVF_T9@O M.V>,GP .!_L3\1_NW:;_ $9@O.V>,GP .!_L3\1_NW:;_1F"\[9XRP-IZ</ MFUUBQU=QPXXOPZ%D@9> 6EZ]Q^T]$V"+2F(]Q'*2,'*)TI12-F&)'(N8R0(F M<[-ZD@X*0QDP 1I5;9XO&Z5Z5G #2.JJ-J>,XJZ)OS"B0:$"UN6U],ZDO&QK M"D@HJJ$C;K:[HK9S/2Z@K"19^L@D=1,B91*'@]99JJF9F^>Q*'P .!_L3\1_ MNW:;_1F$O.V>,GP .!_L3\1_NW:;_1F"\[9XRJ]RTZ+'3QY>:WA]:6'0M+TJ MRAKK&W=.U<:Z)JS3][?.HR$L4$2 E+-&:^D%WM4=I61:0?P9T2HNI:+@WYE2 MGC4RG+3753-XGTQQ;6<,F P& P& P&!!NR]JVS7UXU="-M;#9Z7?[;$T>4M3 M"UMFUC@9ZP-; [CEXJB'AW![/ PC6O.)2^29[' .JW .DIN)B[4VC;&2"+&O MOOT]6)CM\KRU]J5$CZ6HX5ONI-P;<ILK[X&Z327B-7WS7]0B&ZB:T:0S)*^1 M6S:K:HN0444+%LW#IB]:JJMRN%2:K[ON_1Y?7?)*:VEKR!L-+HU5L-ZFK3N2 MIC68+;,7-49%33%\G]:3MH;[-CZTJ+VGKVQE6Q44]YK:Z,82S"Z&C.YN'<UQ MP68M]9Q;.R.:MSLA9ES!,[!KB9JCA%UH^&V'Y>>9R;:LSW(K?6QN-FI?>@[: MQJ2.PJM9ME:W=2"%I :L137-LI-V8QCX9=]#1 M^?J+R]C+\OX:#TP]VN\I$ MJXDVVXMGZA1H\9+LG;]PMJGD+9=!66WGE5FS1LRJ[9S6S6IP[=-4S()2L-5T M?/++,0[*1%N5_JZXN$,!@,".=P; #4^IMG;3-$*6!/6VO[C?EH-)Z2-6F$*? M7I"P+QJ+]5N[39K/48\[=)PHV7(DHH4YDCE 0$(]L&[;%6]AZD@'^N4QUUM8 MTE%EV$G<F7I*J3T9K*W;5</YZFGAB(HZY3A:>ZK3F['M:$JUO4M 1"E+&#DR M6=,;?3[[Y786M<B):;VK':M?TB!AY*R:(D-YUAJ.RHQS<4H^*DZ9#.HB[4%> M!CYJJMG\I=6S."L<8M;(UPXKUH;3J5;>MX%K8RVP][>G$KG(.Q;#U1J'8&L= M;L)N>V]I.N[J95NUWQ*H0=2B[)#U"98QMOMS*KVMRR\LA9GZ#)_'U62-(.:Y M)BA'@U2>NH\6M-MB/-:\XZSLB6UJR3H%FK+78,QK.B.@L3UBA.4_;&S^-#WE M9%T:=AFJ;EJHUBM:IQ,=+6)E-+ 6Y6*+AV<0ZCTY*:8"8]=O"]OMZ)'E]"'U M;I'8AZ5+'D-SW?7=1)5F4JS='J#&^;8K^HSVJ:F%6S1%>)B)^RQ)4V[5D$E, M.7B39FT39MYB5B1;&8V7^EP\(8# 8# 8$.V;:Z]?V_5-1MJH[FI"XZ=W#M>( MD&DLQ:BHOJ&SZ;K+JJ&9OR-VZ;NPK[EB%XV67E$&+08I\D^(F15)P4>O>OHC MRF;_ +I:(R7CG^JHV%V1 7R_T:2@2;#](T!PA1:TRFG-[@]D*4V->2E!1F+! M4J79I):BQT[5K8_L,*>N2LC6#,Y46[W]]PZ.M.4[+8T;QJDFM68%;<B&VP?- MY& O,-<("!>:_BI22<*1,[#LBM;?!3GH=Z,1*@G7Y!)FHR/,P,5*G?PL:6SR M>U^9#G3,0AL:X:FD7.DEZON*SDO%:MC&8M8Q>IM=[#VVA90U^K#QZ1:#=*-0 M4V<):%[>A)MM@VZI5)[5BQ,PSMZXB+S;7>(MOM'&\['KHOE(@[N==UY(4L[2 MW*\D'W&>]-F5C3DHJGVXO&&0Y71$M'22L+'+6B(E==C66JA?1T$ZCYFPK('3 M<(Q"BKP6Y7^[<WJM+[\0W#=-U5-.NC5CZAMR%6]'3RELAK])-E',XT;VR9H- MPH5/=0=,M!X)R^UM;H27NE7V%"D>R$3-MUXJ0CT!,6MZK#X0P& P&!\F$P%, M)2^,P%$2E[^'Q& /47Q" @7N/J[B ]N_?M@4\:<H[1*:UT;MJ'TXM(T[:=IU M[5K4FG>61+)2W&R]D0^KX5Y7H0*\HE>VM>EI@EEO9G<E20@Z,RD9N$/:91FK M7REMG$X6O]:NGKQ>HDN12T;M+3]&7J]>3KNY;ULO7E=GG>R(F.N!YK6U;V'8 MG\K':Z?1"*UDJRY-;R+-U)05E=RL:-FI<AZ!>Q+^POJL+9^EOOUU.Y5-_2%V MI+2P5V@J.K1([9WYJ1A45K.T;HFDM#;#VOKJ5GW<\,6<&=>FI35Y5DG8Q*JD M8:U0S%PDX>"4CDG]?>*$6/.YBV3(UN.L)"LS=:DE66V&S6T(3</3V*O)UUQ7 MA+-5)D\#$+WRM3UQA[-:V3ES$4Z60H];?N7D*A95F-9<EM_6J^%^]M\'L;3S M2H])C9Y>UQ004FRWY;-#P35]-IEBY%S2J,XV=9;W8)LD:<M3I=;U[%S]HL\@ MLQE#Q;>'&/9DEY>3B6+T6Y7^[<\%PH]ZVDV#&19N6;QI(,VSUJ[CW2;Y@Z;. MD2+H.6+U( 2>,UTE"JMG28 FX1,14@ 4X!A'<P& P& P(JV%L\E!MNCZNI!J MRA=T[.E=9HR*3]-J%<=QNG]J;<3E7#0[98TFV<M-6/806Z*[15!S+-7@G51; MK(G&WT_PC2"W_;E['L.GVG4+B$LM0GM9,ZXR@KK&VIE<HC:#F5.T:!*FB()K M"['I=>@)BT[#H@^E8FOP!H&:87F;@)Y&:;%]^^FSD@VX<^?V71VR$MK:H)4K M/JEINJR6-HSV"UEJ?8J7HK5^HMO6QUKBZR%5KQK1=7E5W+#Q\-1YBNU,KFTT MW9D>K8D(2I)V66$1?7L^\,?2^OUC#%.MTW]9ZW*03R#U8>VZ\?;@I6I)6VL[ M@@PG2.;S9*G1D;!5:6K7W*EG84BY6"81V<W?SU75K%6J$]9(96UO&;ZNQY.^ M_P (EKO/.K6BCENT31Y)5M*4CB?M^K,CSK=)69TUS%V?.ZUU7:WJIXP/1-E; M'J\W/V6G$1DD(YGZ(9H69X[D7'HTLQ;[CWCW^_I/\;M#82N]E-5S.L(B)ISN MHVNW5^^M]B%EYMXUJTO2X($IZB-J@BVK9+$^M;M:M*FNLFN^C:Y*+NF3%ZDZ MC61$\8# 8# 8# 8# 8$'WW29[W>X*\_M8VM41@85:$0K%/?TEG77!';I1T^D M3K3%%G+4PEI /,VCY[ V>'\YCHUFP43%JI()/@[DQI.OOK77[G"SMFI<[4-1 M7C3-/4JWO9!G5ZW?']%DY"4C(ZP5F?9+3\2]UO3UH(TJC)034L89N\@9!L\> MHKB_5YTW'"KHUN]0L1;;Y79S8C:0)8]@0;RKM;IZ1G9L\U:9Z+.O4W59B9BV M 6/B)Y1C64F2T/!5]NR8L7$.R=I#OO<PC'B7KA.3K4W.S%QN$Q IZT3E']A= MUQ$MT_8G=[AL;2PV>-K57KT,W3U1<[Q-S=.9U&-JL>15.(0FF<RTA8Q!L6_> M^+3Q_P 68:U<'.-^P=?+ZYV7K^#V9%^_O:&PHJ9OU<IMDM%9F]Q[;=[JV"VJ MLT\K'E(&)G[L[$[QDQ13,ZB&S"*>KNT(]H9$7G=JX19;9)))!)-%%--%%%,B M2221"II)))E B:::9 I$R% "D(4 *4H 81R8# 8'C=BT:'V=K^\:VL M*T@WK^P*C8Z5.K12R#:3)"VF(>0<KY@X<M7J#=V9@^<%;KJ-'!451*IY(PE M,"(YSC@PL-I;6"2VKMD\02A):W>T1%[04*C*U@8Y=C)H.%4]>A;XYQ8UU6\I M95*[;(1&;?Q,"F]0/%P,1&LP]T;5$<YOKC8TM9;-.6!M"VFNTTLDE4B,]<0E MV)436B/J)8VJ1[UT26?4BOR:KBZ/K>\;NFZ[=FY;13I:.,$;)<5ZC'Z?A],5 MN[['JD%":_U7JQK/0[ZGNK,XH&H&SAK6:Q)#8J5.UJ4C9%%X^1M:+ZM+A9F4 M@^BI+RD.Z5CS%OQ[[]-6+OQ'&#7T;<X#8#V2MMCM<'.Q-W7DIZ1BE L.TH?6 M$]IAKM:?:QD)%M5[F;6-DDJBHA'(QE/)'IQ*K:IMWT!!NH\7PMW:][<?=Y!Y MP7XU350UO5+=KFO7IUJF9ITQ3;O<JS39K84>2C;(3VG!P@6H]82=IUT;,19. M0AV2;-K(13Z2:. ,K(.W*HO./KGZ]_X6]PA@,!@,!@15;-2Q-KOD)LGWQ6JO MVRMZRVAJN"?5]S"))QD+MF3U[,V.701E8&6 ]B8RNKJ:^@G;@R\<R4CUTW44 M_;OG:*HO^)X?Y>.HW'M.A5IU"1VW-LRLSZ-5B(&]3RNM7UJJ$>\?1LC*HUUJ MAK5G2_'//(B.<S[F<J$VZFG;8)"067DE%GB@<J?&^C-%*$O%2=I@W>OIG;]G MC7<0]AVB\G;MZ*61_L:URW>"42),2U@M]BL[8L(E"Q4?-R)S-8PD:@VC42WU M;OI@[CQ5I=[E9@MCMNP'.NK!JV1TQ,:50>5)IK1WKF7K4C6)2O(J(4XFPXMO M)MI$C^3&'O\ '#*2,37QD@=Q\#%1[47[[_PRK'C11&,M6;&$M;'5I@-TN]_2 M5F=/80TK==CN]2RFB_2%N*C7T(U=BUU1)(TYDP@X^!(V80T(N13S]B9VL2_3 M\\\4A4K6[.GRL]8W5BL=TMEC91$+(VNV!7"S(U>M2=HEZK5B%JE=JT4>)K+V MZ6A2-<NHQS/N?3+DTS-2JA$%$0D; 8# 8# _A@$2F #"01 0 Q?")BB(=@,7 MQ%,7N'RAXBF+W#UE$/5@5;B^*T/7V&H(>M[:W#7H/3*$BW@86.?Z[593J<M) M'>2"UC4D];R#\LDK&K/*LC-UA[69R/K$I-QT;),U9V9=OQ^7ORZ1KII+7BKR M=LTG7-5MJT>D49_[V5*S$V&JPD]7(VY&=I5E&X/;&:&L#EHX(\M:]>\HTCW[ M6!:R**SMP&$AN.M;KE7L-;KMQV%!.9YQO1ZWM<9*P+:UUJ0Y$;,?[;V+(UI\ M%:&/9OCW*04=UYR]BY$\ V0:H,A Z0K'']?6#R"'#S6JK:KHV6>O%S<5MK5H MIR]G7-3CQM%<H6P*YL[7U4L473J?5:\6M4>X5>.>P,77H:OD4:.9V+FCR\=9 M; VDA?4RTIQ2UU*JR;U66N+>9?[3NVW&LZTD(1.3A+#L/7K_ %;;8N+!2O+1 MZE:E*7)O(\8R882R[=Z9I-MWR4U%Q3]B.^^:?JS6X2FUNOU"LQZ,16ZK!Q-; MK\4W,J9",A(-@WC(F/0,NHJL9%DP:MVR9EE5%1(F45%#G[F$,Y@,!@,!@1Y= MM:PE[GM6V*5?3#-_J*^N-BU<L8LP2;.)YW0;QK5RC,IO(Y\=W&JU78=G;"W: MJL5R.G+9ZFZ(LS1$ CNB<>6])=RD@YVSMF\/GLQ,62,=7-WKY92M6:;C9R'= MV.))6M=UE%]+)Q5AD(QJK:4K&W0C"1T8#88Z*C6K4,)'\4*6IKDNJK]<=@;A MIA[$E87\?LI:D.U)D$U >+0TRM5*-4O2$7,RRDC+6]=8GIZ_*SMAB[[-V:NS M<C"+CU>DF- LY*Q:[GH_9NT*RAKQQ)/B5Z!>4@8.V2E@F#3-IF[2:;HDU.%G M;0=>2CI2:JLW5Y-M$3MA80;J'3G9070>)8\,-.Q54DZA#FM,3'/(?2-1C'+. M3C!?5?7G'&[26P-*ZWKQG4(Y9I5"AV&<GC1Q)1E*SSMC,O&$K//T$F ,BWG7 MCC,X[9SG;J6,9U&*8W&P7E,SM2=LE?JU8?&56*9HC#4]]:Y.';,VY$B>2.#^ MZ3[EVNH=99R+A!,QRH,VR29'J,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,#S50N=/V#78ZWT*UUN[5.8*N>)L]1G(RR5Z4( MU=+L71H^:AW3R.>E;/6SEFX%LY4!%TW7;J>%9)0A0]+@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,",]P66_5'7L]8-94HFP;FQ!CZ*JRCTK KTJ\@V0>K"H)T MS+>8L5'#T&B*J:[H4/(I' Y@ ;%KQ?"$F;1A%Y43^$MSN]D5K_X\I^;YO1H\ MWW#&E7Y?J5)R=1#=X[H&[A"0!DE*Z6A%UUZ0D/>H"P2GG198%_/O^NQDA,GZ M5\MY,8\WF0G\U IPUH1:WWA?DSIS>_UJ78^$KSN]D5K_ ./*?F^9T:/-]PUI M5^7ZEE+S?]H3VR>G-[_T+)J"=V/N?=L%L'7=>OT_$1L]"PO&3?EGAF<ZT@YA MDC+MDY>KU>V,V4F#U>%D&[;PJIK%6\>)M$X3N=*;S$WBTV_,-8.NN0FXT-#Z MT>/=O75PIL+I1<L-FRD]!<@+[M>V2FU=>P.O)VI[0O86)Q&37'V2J"#FP-:Y M8:/*3L7?K!<9"N6A]$NZ5333\;PO_P#*-41A>8MZZM7Y;BN%]-W5 P5JMFRK MXK9*/L:)U%9-4U1]L&W[8F*H@35M?;7N8DKY>HUC8#>_VV^7G6M03=SD)6DD M#/HN6(K8WT-$&._OHNQ@:].<?('FCI)[K]#BGQ4;<AHZ?:SBMPF%YA<AJT]9 M+,"14:6&CWT<^ 'Z"[MT,FJJLT.*/FI$TEDS&4U3$3G-N]K-4U1E%^]C3IR[ MZA75IBN/FP%[1Q#=\::ZY:QL9,;JK9Y\T[3&<I+L(\RD6^6F7R<(\EU'"<$C M.E0*[BSR8.(QTQE08O6^HIIO&-_2\2Q-55LK>MI:PNG7S7YYT#=SB(T<G?>2 M\E:X2=<36G+;8;/:H:5(S;^>*VLOG<J92!E8A8B2AYQLY:*/DUAAWBCD'R"( M:F(F,</7*R1,Q.&/IG=OEA.=W5]>3,2T>],V/%FZDF3=W_IR6AO^C+.4TU_] M+R,^XCXO^R,;_2#YNNT9_P#I#A%1),Y!SHT^;[B6M*OR_4O5[*V?LZ!YSWF. M2V==*-JN Y7\5(*R7Z0VI<);7>MX2TZ1BYYWJ:PZC>/%Z1'0'(^RN@U]"W=^ M#!E4MAV:!D&WD+(YK"<CS=[?MC;:KZ]M48[?9-+[J!W-*RFI4/6]<6:[$6YA MQYZ5'V6(AK<>1XW\U--\;*8SCHVX7JMP[BP[1U_M1>XUNJV&RT]M8[A%PT%' M7",AK(,K$DM'_P"?N)GG'-@Y3J5RE>A36N9JS ::KKJ"LL=;2UB9C8(\HO#T M&0OB]V-(6XUATT]U(SN#^\W.B;0K$%'O]6125KJ6WIYR>9BX$6QW3.&O#VUY M1ZYQ%XO$N_M\;+LE?V%:5]D,(-\GPIY,ST9(:+V[8C4*07H7(O5,/0-@PRE? ML[J(B+@> D58JUDA9ZR^B)9Y8Z"M<;+$LCE4&J;1KBV&.,3W]X+M<Y9RCL8: ME1$AR,?Z#VK*RB3S5,D3=R^IJ_&J0D_7']NO]U@"V2NP.SJC4H4"(2E.V C8 MZC-JRS.JMXIK-VIH_*2-U_:^[UA0#<^_N35=8VR6K-JN3>ZR^T>>U6VI"I2D MFHPU+QXU7O"B4_6^UH*O*JJ1E+F*MH>3HE]B+!'L&2DQ^TR1M4H$LJ^;.VQ; M1._"V^8RXX?XEQ[3WGR%@YWF##PESO[*AZ:U3SHLW$V;:V*Q2$EL/<>LH+BR MYI,"^F%)%63V<M1-TW?:6MJSK^Q/IR+MB;J2J\G#3IZHR)#B+8;;Q?=C^+8^ M]V^]DHZ59-%7J!&SU1JW4=MDU/*IMW1TB&<($5#_ %A$E1.F53_;*4#?3AEX MO9$]<:Y7/2-&JQ;=->?MD#1AW'D 19*%6%=[X"G34<BDH1!'R")RG#SCS@1% M-!0HV(B9QFR53,1A%Y5HL&V.1*D#-IN]/!%-5(B2(YE$%I!%>-;G9K%6?HJD M?@=)5FF)G":A1 Q#I@8H]P#-Q33M^X8FJK9]2IQ"[.V>:9B 1N=TEEO2D?Y& M*<6J>40DE@=HBDP63&0 #INU/"W.41#Q%4$.X9NT;(X0YKO?M;Y(?^P]'_WG MW_\ NS&C1YON'32K\OU*M'.*^[:KT'2KO'RID6E;T;NBW;DX[U;>L[HC<3ZI M(%I!I#=.D[Q%2L57+5==)D;ND2:YV"\C*C,A?6I7-NK4PWC0G.<VOADZTXQC M%IFUMD3LF/7Z]<5<MO<[79^5U=M%5V46I:A;/F6@(>!OMLDZ3#P7*: :*V'T M9NRG(S\8-,U7MJL[PK,8.P]@URQO8NTZ(C8.DPT+*;/I$U=RVP]<_;T]?39/ MIA.$6UWCMOFCMA346Z'32G:UV7Q O,XZ5V[>Y.EK:FL>JYB=V+4*CIPGOCUY M+H[=:G8DCI9X^A#5E=T6\0TFYEH1BTF1AHQAYM]]6/I?W^XF/?DGL>.Y1:NL M5-N,!L2%C(]W2_V US9FSM?WJDWN3INP;A'[-MM<IVT6^O=S4NP(QM7@Y&E; M8UBW4HT2T5O]*MZ[Q62K\L3"T[?;I>...2D&J]T[VG;SQ%I\EL#8$OI_:>M> M#EJY,7M]:+'&R5?VILK1/.FXW>&+:D7[24UNM>=N:MXRP5BU_7)"M1-4&PPU M:CZ_#-MDN&DF7#'TO;7E-/XO..J$^S&T-H3? WA-?[7<;?7[Q=>0?!F#FK)& MV:;IL]=:=>N2NN:>X5L*\$^AEGR>SM:2P/++$+E*Q?#/O!&/0$B)&XUSNGEJ M]\M=G31ZBU_@#NG%Z@]7I0LW;+G3H";B1GV,?1$J7U"X[@S); V*YDK [;OZ M>BPLT+M&329JU9&%""FZ^]L@LY9"QP MRB>-.EU^I1EJ[G=:-34FRP=ENFOK MVNWW)R.=1=HL]NFW:TNU+U1;UHI>NPCZ>NDT^] U#5=HK4I5H@)65"FPC& C M3KR%;-'F()C9&S",?],>GOQV7; >/7*,VTK1>*C?TJ_1+)%3\,PI< LJS(E= M(FSJ;1D*I-4.XLK79:OM.)LU4U?8YZ// JUZ[P_O7NS.^ZSI#BO^!P28Y8^F MJ;^_X7)PC47U+^6?4CXW6/5\;P9X),N65;LT).OKW:G5@=%-59MD_:H1E?+7 M8F5AY%N5RP44DO33I9RR>BH+%LD@O'N3+&Z::9O>K1RMA>^=_P /SJ]1_JT= M<:,XD[-@=M=/USQ"H.P&2%!L>^ZTRNLA+5*)L:H-)%@SES3TM'5%U:F/G%80 MLL@D@JS&5,E!/&=C7B7C<Z444:4?OBK7:V=O>>&MI@Z+?.3J8\=-PR6LN"5( ML7)*%GXF7MMTXQR#*5L-&=M(]-HR>7UNFTD8U>@S+!=U%,UK/$R<8C-+JP\+ M/MYXOHEBD=/$IHF+U3HSE%7XG:_5C2NISU^)BXU6)G^C9$MH*3L4-'S+D++. MUT6\4\D6[>0<>GIBU/8F&\BU455])R3-TQ9>'SARW613.F8X311$?^Y'Q_ML MTVEM2XZTY;NI*P6:6V3I>7W)J>BE)JW;-LA]@\:;U*ZRK<@VU[LCCNW?$J6X M-2;$9NOVD.KS#-G>QZ>>ZR*LK79FE5"/FZL9MALPF=^.W5LB.J ^*7-A_L+D MV9&:W#74:YR"0AMT:5@[AL4[F!G.,>T*Y&25<80;5M;G=/C>2FM-@-ZUJ:6T MU3(V%D(JN79_LFQS>TWTE&^C1,6U983OX7MA-IGZ3IT_H7?MKEV6XY;:TQ-Z M:3DN;&N)ZNVK:]]VI-WFXU[FE;*_I^P,XRY-G<7K6.U-K6DVFD]JM9GY[RTM M4/Z?C$5*?%/3B;?5/IJQWXSGZ<(*F^4?(M[$60TJREV$AM7;UJ8R-HJMXGVY M>.NAM/=1W1?%G:E5G*8G&1L53;('';8-FV>WVRREGUH/.U?9EC0E(NL15/80 M(M%_2W&9IF8XSAPUXO+63?/))FZY)),;5>2QVI(?=KGA^?WP3HK[CV!7N8X: MZCZQ/K&>"MLQI5Y@FOM,QL=8#S)7]>NYA>!(RD\665&&'K,7]/\ ,>N$Q.S# M?]ADP& P& P& P& P& P& P& P&!PN&Z+MNNU<IE6;N456[A$X=R*HK$,FJF M</I*<AC%,'T@(X%<_@?<8_\ V*T?_P#3E/\ ^_-:=6WZCHSH4[/N>JQJ""39 M!%L@F5)!NDF@BD7U%322("::90_ND(4"A_0,RTQ\C!0DNH@K+0\5**M04!JI M(Q[1ZHV!;P^5! [E%4R(*^ GE 3$OC\)?%W\(=@ZR%5K#5H[8-:Y MF+\$P? MLD(>/1:/02'Q) [;IMRHN03-^\GY8A_ /K+V' R[5JU8MT6C)L@S:-TRI-VK M5%-NW02*'8J:**12)I)E#U%(0I2@'R!@<^ P,7-P<+9H>3KUDB(NP0$VQ<Q< MS!S<>TE8>6C7J1D'D?)QCY)=D_8NT#G1<M'2*J"Z1S)JIF(80$(>T_QBX\<? MW,T^TIIC7.L7]C $YR1I]6BX>2DFY%0738N9%N@#TT8BN'EF\65<L<W6_M4& MJ9Q$V69F<Y2(B,H3KD5AC5RO'-(G/ PQSRX $L<T6Q,:4 #^4 )$PH"+T /^ M^ .15 #_ +P>OUX'76J-4<D?IN*Q7ER2I%4Y0BT+&JDDDUTHY!<C\IVQ@>$6 M0AXE%4K@%"J)1<<F<!(R; D',C6:XW<JO6]?A$'BT6E!K.T8I@DY5A4"E*C$ M*KD0*JI%HE(0J4>8XM$RE*!$@ H=@ZXT^I"@W:C5JX+5I'H1+5L,)&"@VBFJ MI5FT8W1\U\FC'MUBE509)E*V15*51-,I@ <#M/JY7I11LK)04-(JLR%39J/H MMB[4:)E$#%3;'<(*&0(4P 8I4A*4! ! .X!@=LD9&IO'DBG'L4Y"10;-9!\1 MH@5X^;,_+^9MWCHJ8+ND&OG3GS9)<YTT/.%_)%+Y53Q!U25Z 29Q4>G!PZ;" M"6;N81B2,9$9P[AF11-HO%-BH C'K-4U54VZK0B)T"**%2,4IS (9C 8' Z; M-GK9PS>((NFCM!5LZ;.$R+(.&RZ9DET%TE ,15%9(YDU$SE$AR&,4P" B&!X M]+6>N$%4ET*!24%D5$UD5D:K!I+(JI'!1)5)5-B4Z:B9RE.0Y# 8I@ 0$!#+ M>=L\92T;(X0]OD5B92!@YOS7TU#1,OYB\;2#+TI',W_F;]D<RC-\U\[15\W> M-%#&4;.4? L@<QC)'*81' ZSNJ59^K+K/JW /%K U;,9Y5W#QSA6;9,P$K1G M+J+-CGDFK4#&!LW>BLD@!A!(A0$<#NM8>(9.W+]E%1K1\] H/'K5BV;NW8%[ M>$'+E)(BRX%[!X05.< [!V^3 ^B1,4G*+3:<9'DFG+-&.<2Y&38LHO'MU5%T M&*S\J8.U6:"ZJJR+4ZID$U5%%"$*<YA$.N>NU]5E)1JD%#J1TRY</)=@>,9' M92KMV<JCMU)-3("@^<NCD(=PNZ3557.0IE#&$H" <\C$1,NDDA+1<=*((*E7 M01D639ZDBN0IB%623<I*D35*0YR%4( ' IC% 0 P@(8T*=403<)!5JX"3MDZ MC7280<8";F.>B<7K!P3S7PK,G8JJ"Z:J 9!P*A_*IG\9NX<WO7K/9B'O=@NT M69R>,#T1']HX[UTB]>&8AYOV:&=O&S=VY,W\F*[I!%=43*I$.4.1G7*]'&$\ M? PS$XR:TV)V<6Q;&&9<,U(]Q+"9% @C)KL%EF*S\1\Z59JJ-CJF1.8@AF<! M@8:Q5VOV^!F:K:X.'L]8L48]A;!7;!&LYF"G(>2;J-)&*F(F11<L)*-?M556 MSQB\;K-G*"AT5DCIG,40U(]*WA[QHXN[ Z@HZ$U'7==*+<MY&B><1KB9DG;> ME0.J=5W"&J;!Y/RDLZC:[&V2^6J4:0\>LV8)*R9$00\UCHM!D;KF9T;S?]L- MP^&&*/ P:DNA/J0T4I/-FZS1M-GCF9I=NU<@F5PV0DC(B\2;K@BD"R*:Q4U0 M23 Y3 0O8.FA4:HV(W3;5BO-TV<J[G6A$(6-2(UFWY%TGTPW*FV*5"5>)NG* M;N03 KMP1PN198Y5E ,&2C8J+AVXM(B-8134RAEA;1K-NQ;BL<I2G5%%LFDF M*ABD(4QQ+XC%(4!$0*'8/@D-#IKRKE.)C2.9PJ))MP1BU*O,%;MA9H%E502! M20*@T$6J(.S+ FV$4" 5+]W ^"P4&5*(0+#114*^9,\"B6.: E"&1:*1Z)HA F,$?!&F28++,DQ9 B)&BJC8H@B<Q!#*X# 8# 8# 8# 8# 8# _]D! end </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>19 <FILENAME>R1.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843445360"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Feb. 20, 2018</div></th> <th class="th"><div>Jun. 30, 2017</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td> <td class="text">10-K<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td> <td class="text">false<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td> <td class="text">Dec. 31, 2017<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td> <td class="text">2017<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td> <td class="text">FY<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td> <td class="text">IBP<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td> <td class="text">INSTALLED BUILDING PRODUCTS, INC.<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td> <td class="text">0001580905<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td> <td class="text">--12-31<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td> <td class="text">No<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td> <td class="text">Yes<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td> <td class="text">No<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td> <td class="text">Large Accelerated Filer<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">31,862,080<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1,150,753,666<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_AmendmentFlag</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:booleanItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:gMonthDayItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:fiscalPeriodItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:gYearItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_DocumentType</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:submissionTypeItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCentralIndexKey</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:centralIndexKeyItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:yesNoItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityFilerCategory</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:filerCategoryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityPublicFloat</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityRegistrantName</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:yesNoItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>dei:yesNoItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">dei_TradingSymbol</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>dei_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:normalizedStringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DocumentAndEntityInformationAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information [Abstract]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DocumentAndEntityInformationAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>20 <FILENAME>R2.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843938176"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td> <td class="nump">$ 62,510<span></span> </td> <td class="nump">$ 14,482<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Investments</a></td> <td class="nump">30,053<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable (less allowance for doubtful accounts of $4,805 and $3,397 at December 31, 2017 and 2016, respectively)</a></td> <td class="nump">180,725<span></span> </td> <td class="nump">128,466<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td> <td class="nump">48,346<span></span> </td> <td class="nump">40,229<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td> <td class="nump">33,308<span></span> </td> <td class="nump">9,214<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td> <td class="nump">354,942<span></span> </td> <td class="nump">192,391<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td> <td class="nump">81,075<span></span> </td> <td class="nump">67,788<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">155,466<span></span> </td> <td class="nump">107,086<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td> <td class="nump">137,991<span></span> </td> <td class="nump">86,317<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td> <td class="nump">9,272<span></span> </td> <td class="nump">8,513<span></span> </td> </tr> <tr class="reu"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AssetsNoncurrentExcludingPropertyPlantAndEquipment', window );">Total non-current assets</a></td> <td class="nump">302,729<span></span> </td> <td class="nump">201,916<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td> <td class="nump">738,746<span></span> </td> <td class="nump">462,095<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td> <td class="nump">16,650<span></span> </td> <td class="nump">17,192<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current maturities of capital lease obligations</a></td> <td class="nump">5,666<span></span> </td> <td class="nump">6,929<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td> <td class="nump">87,425<span></span> </td> <td class="nump">67,921<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td> <td class="nump">25,399<span></span> </td> <td class="nump">18,212<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td> <td class="nump">24,666<span></span> </td> <td class="nump">19,851<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td> <td class="nump">159,806<span></span> </td> <td class="nump">130,105<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td> <td class="nump">330,927<span></span> </td> <td class="nump">134,235<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Capital lease obligations, less current maturities</a></td> <td class="nump">6,479<span></span> </td> <td class="nump">8,364<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td> <td class="nump">6,444<span></span> </td> <td class="nump">14,239<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td> <td class="nump">24,562<span></span> </td> <td class="nump">21,175<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td> <td class="nump">528,218<span></span> </td> <td class="nump">308,118<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 14)</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at December 31, 2017 and 2016, respectively</a></td> <td class="text"> <span></span> </td> <td class="text"> <span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock; $0.01 par value: 100,000,000 authorized, 32,524,934 and 32,135,176 issued and 31,862,146 and 31,484,774 shares outstanding at December 31, 2017 and 2016, respectively (Note 10)</a></td> <td class="nump">325<span></span> </td> <td class="nump">321<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td> <td class="nump">174,043<span></span> </td> <td class="nump">158,581<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td> <td class="nump">48,434<span></span> </td> <td class="nump">7,294<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury Stock; at cost: 662,788 and 650,402 shares at December 31, 2017 and 2016, respectively</a></td> <td class="num">(12,781)<span></span> </td> <td class="num">(12,219)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td> <td class="nump">507<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td> <td class="nump">210,528<span></span> </td> <td class="nump">153,977<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td> <td class="nump">$ 738,746<span></span> </td> <td class="nump">$ 462,095<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_AssetsNoncurrentExcludingPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Noncurrent Excluding Property Plant And Equipment</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_AssetsNoncurrentExcludingPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669686-108580<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Assets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Goodwill</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Liabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6904-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>21 <FILENAME>R3.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821496736"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td> <td class="nump">$ 4,805<span></span> </td> <td class="nump">$ 3,397<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td> <td class="nump">$ 0.01<span></span> </td> <td class="nump">$ 0.01<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td> <td class="nump">5,000,000<span></span> </td> <td class="nump">5,000,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td> <td class="nump">$ 0.01<span></span> </td> <td class="nump">$ 0.01<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td> <td class="nump">100,000,000<span></span> </td> <td class="nump">100,000,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td> <td class="nump">32,524,934<span></span> </td> <td class="nump">32,135,176<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td> <td class="nump">31,862,146<span></span> </td> <td class="nump">31,484,774<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury Stock</a></td> <td class="nump">662,788<span></span> </td> <td class="nump">650,402<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>22 <FILENAME>R4.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843709648"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net revenue</a></td> <td class="nump">$ 1,132,927<span></span> </td> <td class="nump">$ 862,980<span></span> </td> <td class="nump">$ 662,719<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td> <td class="nump">808,901<span></span> </td> <td class="nump">610,532<span></span> </td> <td class="nump">474,426<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td> <td class="nump">324,026<span></span> </td> <td class="nump">252,448<span></span> </td> <td class="nump">188,293<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling</a></td> <td class="nump">58,450<span></span> </td> <td class="nump">49,667<span></span> </td> <td class="nump">37,702<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative</a></td> <td class="nump">164,453<span></span> </td> <td class="nump">125,472<span></span> </td> <td class="nump">99,375<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td> <td class="nump">26,857<span></span> </td> <td class="nump">11,259<span></span> </td> <td class="nump">6,264<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td> <td class="nump">74,266<span></span> </td> <td class="nump">66,050<span></span> </td> <td class="nump">44,952<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other expense (income)</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td> <td class="nump">17,381<span></span> </td> <td class="nump">6,177<span></span> </td> <td class="nump">3,738<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td> <td class="nump">1,065<span></span> </td> <td class="nump">263<span></span> </td> <td class="num">(716)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td> <td class="nump">55,820<span></span> </td> <td class="nump">59,610<span></span> </td> <td class="nump">41,930<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td> <td class="nump">14,680<span></span> </td> <td class="nump">21,174<span></span> </td> <td class="nump">15,413<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">41,140<span></span> </td> <td class="nump">38,436<span></span> </td> <td class="nump">26,517<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income, net of tax:</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on cash flow hedge, net of tax provision of $206, $0 and $0 for the twelve months ended December 31, 2017, 2016 and 2015, respectively</a></td> <td class="nump">507<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td> <td class="nump">$ 41,647<span></span> </td> <td class="nump">$ 38,436<span></span> </td> <td class="nump">$ 26,517<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net income per share</a></td> <td class="nump">$ 1.30<span></span> </td> <td class="nump">$ 1.23<span></span> </td> <td class="nump">$ 0.85<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td> <td class="nump">31,639,283<span></span> </td> <td class="nump">31,301,887<span></span> </td> <td class="nump">31,298,163<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td> <td class="nump">31,756,363<span></span> </td> <td class="nump">31,363,290<span></span> </td> <td class="nump">31,334,569<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-108580<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GrossProfit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InterestExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SellingExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>23 <FILENAME>R5.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824562224"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Unrealized gain (loss) on cash flow hedge, tax (provision) benefit</a></td> <td class="nump">$ 206<span></span> </td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 0<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>24 <FILENAME>R6.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844487664"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Total</div></th> <th class="th"><div>Common Stock [Member]</div></th> <th class="th"><div>Additional Paid In Capital [Member]</div></th> <th class="th"><div>Accumulated Deficit / Retained Earnings [Member]</div></th> <th class="th"><div>Treasury Stock [Member]</div></th> <th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2014</a></td> <td class="nump">$ 91,874<span></span> </td> <td class="nump">$ 319<span></span> </td> <td class="nump">$ 154,497<span></span> </td> <td class="num">$ (57,659)<span></span> </td> <td class="num">$ (5,283)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Dec. 31, 2014</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">31,839,087<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">BALANCE, Treasury Shares at Dec. 31, 2014</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(300,000)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">26,517<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">26,517<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Value</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="num">(1)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">130,613<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Surrender of Common Stock Awards by Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,560)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-Based Compensation Expense</a></td> <td class="nump">1,816<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,816<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Value</a></td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">13,188<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Tax Benefit from Stock Plan</a></td> <td class="nump">76<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">76<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common Stock Repurchase,Value</a></td> <td class="num">(6,100)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">$ (6,100)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common Stock Repurchase , Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(315,000,000)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2015</a></td> <td class="nump">114,483<span></span> </td> <td class="nump">$ 320<span></span> </td> <td class="nump">156,688<span></span> </td> <td class="num">(31,142)<span></span> </td> <td class="num">$ (11,383)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Dec. 31, 2015</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">31,982,888<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">BALANCE, Treasury Shares at Dec. 31, 2015</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(616,560)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">38,436<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">38,436<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Value</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="num">(1)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">143,528<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited', window );">Surrender of Common Stock Awards by Employees, Value</a></td> <td class="num">(836)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">$ (836)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Surrender of Common Stock Awards by Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(33,842)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-Based Compensation Expense</a></td> <td class="nump">1,594<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,594<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Value</a></td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">8,760<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2016</a></td> <td class="nump">$ 153,977<span></span> </td> <td class="nump">$ 321<span></span> </td> <td class="nump">158,581<span></span> </td> <td class="nump">7,294<span></span> </td> <td class="num">$ (12,219)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Dec. 31, 2016</a></td> <td class="nump">32,135,176<span></span> </td> <td class="nump">32,135,176<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">BALANCE, Treasury Shares at Dec. 31, 2016</a></td> <td class="num">(650,402)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(650,402)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">$ 41,140<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">41,140<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of Remaining Interest in Subsidiary</a></td> <td class="num">(1,888)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,888)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of Common Stock for Acquisition, Value</a></td> <td class="nump">10,859<span></span> </td> <td class="nump">$ 3<span></span> </td> <td class="nump">10,856<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of Common Stock for Acquisition, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">282,577<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Value</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1<span></span> </td> <td class="num">(1)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Issuance of Common Stock Awards to Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">101,241<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited', window );">Surrender of Common Stock Awards by Employees, Value</a></td> <td class="num">(562)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">$ (562)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Surrender of Common Stock Awards by Employees, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(12,386)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-Based Compensation Expense</a></td> <td class="nump">6,195<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">6,195<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Value</a></td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-Based Compensation issued to Directors, Shares</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">5,940<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income, Net of Tax</a></td> <td class="nump">507<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 507<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2017</a></td> <td class="nump">$ 210,528<span></span> </td> <td class="nump">$ 325<span></span> </td> <td class="nump">$ 174,043<span></span> </td> <td class="nump">$ 48,434<span></span> </td> <td class="num">$ (12,781)<span></span> </td> <td class="nump">$ 507<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Dec. 31, 2017</a></td> <td class="nump">32,524,934<span></span> </td> <td class="nump">32,524,934<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rc"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">BALANCE, Treasury Shares at Dec. 31, 2017</a></td> <td class="num">(662,788)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(662,788)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79981250&amp;loc=d3e23524-113945<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4569655-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4616395-111683<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84158357&amp;loc=d3e1436-108581<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) forfeited during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of forfeitures of stock or other type of equity issued of any equity-based compensation plan other than an employee stock ownership plan (ESOP).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph c(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>25 <FILENAME>R7.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843292304"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">$ 41,140<span></span> </td> <td class="nump">$ 38,436<span></span> </td> <td class="nump">$ 26,517<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization of property and equipment</a></td> <td class="nump">28,285<span></span> </td> <td class="nump">23,571<span></span> </td> <td class="nump">16,975<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td> <td class="nump">26,857<span></span> </td> <td class="nump">11,259<span></span> </td> <td class="nump">6,264<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and debt discount</a></td> <td class="nump">1,093<span></span> </td> <td class="nump">383<span></span> </td> <td class="nump">264<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td> <td class="nump">2,834<span></span> </td> <td class="nump">2,928<span></span> </td> <td class="nump">919<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write-off of debt issuance costs</a></td> <td class="nump">2,113<span></span> </td> <td class="nump">286<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Gain on sale of property and equipment</a></td> <td class="num">(492)<span></span> </td> <td class="num">(254)<span></span> </td> <td class="num">(409)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,116)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Noncash stock compensation</a></td> <td class="nump">6,592<span></span> </td> <td class="nump">1,894<span></span> </td> <td class="nump">2,116<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td> <td class="num">(6,160)<span></span> </td> <td class="num">(605)<span></span> </td> <td class="num">(1,515)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, excluding effects of acquisitions</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td> <td class="num">(19,955)<span></span> </td> <td class="num">(18,760)<span></span> </td> <td class="num">(17,526)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td> <td class="num">(3,667)<span></span> </td> <td class="num">(8,677)<span></span> </td> <td class="num">(2,846)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td> <td class="num">(4,602)<span></span> </td> <td class="nump">2,803<span></span> </td> <td class="nump">823<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td> <td class="nump">6,303<span></span> </td> <td class="nump">12,400<span></span> </td> <td class="num">(2,511)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Income taxes payable/receivable</a></td> <td class="num">(18,605)<span></span> </td> <td class="nump">1,484<span></span> </td> <td class="nump">3,592<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td> <td class="nump">7,036<span></span> </td> <td class="nump">6,118<span></span> </td> <td class="nump">3,000<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td> <td class="nump">68,772<span></span> </td> <td class="nump">73,266<span></span> </td> <td class="nump">34,547<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td> <td class="num">(30,194)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td> <td class="num">(31,668)<span></span> </td> <td class="num">(27,013)<span></span> </td> <td class="num">(27,305)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired of $247, $2,181 and $926 in 2017, 2016 and 2015, respectively</a></td> <td class="num">(137,120)<span></span> </td> <td class="num">(53,312)<span></span> </td> <td class="num">(84,274)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td> <td class="nump">959<span></span> </td> <td class="nump">691<span></span> </td> <td class="nump">634<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td> <td class="num">(2,420)<span></span> </td> <td class="nump">37<span></span> </td> <td class="num">(420)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td> <td class="num">(200,443)<span></span> </td> <td class="num">(79,597)<span></span> </td> <td class="num">(111,365)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving line of credit under credit agreement applicable to respective period (Note 6)</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">37,975<span></span> </td> <td class="nump">149,350<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments on revolving line of credit under credit agreement applicable to respective period (Note 6)</a></td> <td class="text">&#160;<span></span> </td> <td class="num">(37,975)<span></span> </td> <td class="num">(149,350)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from term loan under credit agreement applicable to respective period (Note 6)</a></td> <td class="nump">300,000<span></span> </td> <td class="nump">100,000<span></span> </td> <td class="nump">50,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments on term loan under credit agreement applicable to respective period (Note 6)</a></td> <td class="num">(97,750)<span></span> </td> <td class="num">(51,875)<span></span> </td> <td class="num">(24,688)<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ProceedsFromDelayedDrawTermLoan', window );">Proceeds from delayed draw term loan under credit agreement applicable to respective period (Note 6)</a></td> <td class="nump">112,500<span></span> </td> <td class="nump">12,500<span></span> </td> <td class="nump">50,000<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ProceedsFromPaymentsOnDelayedDrawTermLoan', window );">Payments on delayed draw term loan under credit agreement applicable to respective period (Note 6)</a></td> <td class="num">(125,000)<span></span> </td> <td class="num">(50,000)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from vehicle and equipment notes payable</a></td> <td class="nump">22,460<span></span> </td> <td class="nump">22,948<span></span> </td> <td class="nump">21,334<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td> <td class="num">(8,281)<span></span> </td> <td class="num">(1,238)<span></span> </td> <td class="num">(758)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td> <td class="num">(10,002)<span></span> </td> <td class="num">(5,849)<span></span> </td> <td class="num">(4,088)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Principal payments on capital lease obligations</a></td> <td class="num">(7,314)<span></span> </td> <td class="num">(8,598)<span></span> </td> <td class="num">(9,674)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities', window );">Acquisition-related obligations</a></td> <td class="num">(4,464)<span></span> </td> <td class="num">(3,057)<span></span> </td> <td class="num">(3,151)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(6,100)<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_SurrenderOfCommonStockAwardsByEmployees', window );">Surrender of common stock awards by employees</a></td> <td class="num">(562)<span></span> </td> <td class="num">(836)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Purchase of remaining interest in subsidiary</a></td> <td class="num">(1,888)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td> <td class="nump">179,699<span></span> </td> <td class="nump">13,995<span></span> </td> <td class="nump">72,875<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net change in cash and cash equivalents</a></td> <td class="nump">48,028<span></span> </td> <td class="nump">7,664<span></span> </td> <td class="num">(3,943)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td> <td class="nump">14,482<span></span> </td> <td class="nump">6,818<span></span> </td> <td class="nump">10,761<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td> <td class="nump">62,510<span></span> </td> <td class="nump">14,482<span></span> </td> <td class="nump">6,818<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information Net cash paid during the year for:</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td> <td class="nump">13,758<span></span> </td> <td class="nump">5,342<span></span> </td> <td class="nump">3,287<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td> <td class="nump">38,887<span></span> </td> <td class="nump">18,929<span></span> </td> <td class="nump">13,493<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash investing and financing activities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued for acquisition of business</a></td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsIncurred', window );">Vehicles capitalized under capital leases and related lease obligations</a></td> <td class="nump">4,440<span></span> </td> <td class="nump">3,737<span></span> </td> <td class="nump">3,379<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller obligations in connection with acquisition of businesses</a></td> <td class="nump">5,128<span></span> </td> <td class="nump">4,459<span></span> </td> <td class="nump">13,180<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Unpaid purchases of property and equipment included in accounts payable</a></td> <td class="nump">$ 2,003<span></span> </td> <td class="nump">$ 775<span></span> </td> <td class="nump">$ 220<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ProceedsFromDelayedDrawTermLoan"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from delayed draw term loan.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ProceedsFromDelayedDrawTermLoan</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ProceedsFromPaymentsOnDelayedDrawTermLoan"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from payments on delayed draw term loan.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ProceedsFromPaymentsOnDelayedDrawTermLoan</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_SurrenderOfCommonStockAwardsByEmployees"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Surrender of common stock awards by employees.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_SurrenderOfCommonStockAwardsByEmployees</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6393-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6527-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6571-128477<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6387-128476<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6396-128476<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase during the period in capital lease obligations due to entering into new capital leases.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsIncurred</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InterestPaidNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for financing costs associated with business combinations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of noncontrolling interest during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>26 <FILENAME>R8.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814448720"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired, Net</a></td> <td class="nump">$ 247<span></span> </td> <td class="nump">$ 2,181<span></span> </td> <td class="nump">$ 926<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>27 <FILENAME>R9.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834370592"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>NOTE 1 &#x2013; ORGANIZATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Installed Building Products, Inc. (&#x201C;IBP&#x201D;), a Delaware corporation formed on October&#xA0;28, 2011, and its wholly-owned subsidiaries (collectively referred to as the &#x201C;Company&#x201D; and &#x201C;we,&#x201D; &#x201C;us&#x201D; and &#x201C;our&#x201D;) primarily install insulation, waterproofing, fire-stopping, fireproofing, garage doors, rain gutters, 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 125 locations and its corporate office is located in Columbus, Ohio.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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. Commercial sales have increased primarily due to the acquisition of Trilok Industries, Inc., Alpha Insulation and Waterproofing Inc. and Alpha Insulation and Waterproofing Company (collectively, &#x201C;Alpha&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Each of our branches has the capacity to serve all of our end markets. For the years ended December&#xA0;31, 2017, 2016 and 2015, residential new construction and repair and remodel was 83%, 88% and 89% of our net revenue and commercial construction was 17%, 12% and 11% of our net revenue, respectively. The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>28 <FILENAME>R10.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6668942896"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 2 &#x2013; SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of the reporting unit, valuation of acquired intangible assets, impairment of intangible assets and other long-lived assets, share-based compensation, reserves for general liability and workers&#x2019; compensation and medical insurance. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2017 and zero cash equivalents as of December&#xA0;31, 2016. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Revenue and Cost Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue from the sale and installation of products is recognized when all of the following have occurred: (i)&#xA0;persuasive evidence of an arrangement exists; (ii)&#xA0;delivery has occurred or services have been rendered; (iii)&#xA0;the price is fixed or determinable; and (iv)&#xA0;the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, depending primarily on length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Accounting Policy for Derivative Instruments and Hedging Activities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Investment Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Marketable securities with original maturities longer than three months but less than one year from the balance sheet date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font>&#xA0;investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2017, all of our investments were classified as&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Business Combinations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Accounts Receivable</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1&#xA0;million and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. As of December&#xA0;31, 2017, all but $0.5&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Allowance for Doubtful Accounts</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font>&#xA0;of uncollectible accounts receivable</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Concentration of Credit Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Credit risk is our risk of financial loss from the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance</font>&#xA0;of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Inventories</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Inventories consist of insulation, garage doors, rain gutters, shower doors, mirrors, closet shelving and other products. We install these products but do not manufacture them. We value inventory at the lower of cost or market with cost determined using the&#xA0;<font style="WHITE-SPACE: nowrap">first-in,</font>&#xA0;<font style="WHITE-SPACE: nowrap">first-out</font>&#xA0;(&#x201C;FIFO&#x201D;) method. As of December&#xA0;31, 2017 and 2016, all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or market value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative&#xA0;<font style="WHITE-SPACE: nowrap">two-step</font>&#xA0;goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Impairment of Other Intangible and Long-Lived Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Other intangible assets consist of customer relationships, backlog,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years,&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements &#x2013; one to five years and business trademarks and trade names &#x2013; eight to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair market value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Other Liabilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. If we do not pay these claims, our workers&#x2019; compensation insurance carriers are required to make these payments to the claimants on our behalf. Effective with the plan year beginning October&#xA0;1, 2015, our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. If we do not pay these claims, our general liability insurance carrier is required to make these payments to the claimants on our behalf. Prior to the claim year beginning October&#xA0;1, 2015, our general liability insurance program has a self-incurred retention (&#x201C;SIR&#x201D;) of $0.4&#xA0;million whereby we continue to be responsible for all claims below the SIR and the insurance company continues to be responsible for all liabilities above the SIR. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2017 and 2016. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.2&#xA0;million, $3.0&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Deferred Financing Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred financing costs and debt issuance costs combined, totaling $6.8&#xA0;million and $1.7&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2017 and 2016, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016, respectively. The related amortization expense of these costs combined was $1.1&#xA0;million, $0.4&#xA0;million and $0.3&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. In addition, we expensed loan costs of approximately $1.0&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31, 2017 and 2016, respectively, associated with our Credit and Security Agreement because they did not meet the requirements for capitalization. For the year ended December&#xA0;31, 2017, we wrote off $2.1&#xA0;million in loan costs as a result of refinancing our credit facilities. We did not write off any loan costs during the year ended December&#xA0;31, 2016. For additional information, see Note 6, Long-Term Debt.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Equity-based awards:</i>&#xA0;Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the&#xA0;<font style="WHITE-SPACE: nowrap">non-performance-based</font>&#xA0;awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Liability-based awards:&#xA0;</i>Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we&#xA0;<font style="WHITE-SPACE: nowrap">re-measure</font>to reflect their fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in our share-based liability, either immediately or over the remaining service period depending on the vested status of the award.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Income Taxes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) that was enacted on December&#xA0;22, 2017 reduces the US federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. See Note 12, Income Taxes, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable, accounts payable, cash and cash equivalents, short-term investments and accrued liabilities as of December&#xA0;31, 2017 and 2016 approximate their fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the term loan, delayed draw term loan and revolving line of credit under the current and previous credit agreements approximate their fair values as of December&#xA0;31, 2017 and 2016 due to the variable rate nature of the agreements. The carrying amount of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of December&#xA0;31, 2017 and 2016 because we have incurred the obligations within recent fiscal years when the interest rate markets have been low and stable despite the changes in the interest rate environment in 2017. Refinancing these obligations at current market rates would result in similar balances. All debt classifications represent Level&#xA0;2 fair value measurements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have not recently adopted any new accounting pronouncements that have had a material impact on our financial statements. We continuously review the Federal Accounting Standards Board&#x2019;s issued Accounting Standards Updates to ensure we have adopted all current accounting pronouncements, and include any such standard adoptions that are deemed to have a material impact on our financial statements herein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2014-09</font>&#xA0;and related subsequently issued amendments set forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We commenced our evaluation of the impact of ASC 606 in late 2016, by evaluating its impact on selected contracts. Based on our initial review of those select contracts, we developed a project plan to evaluate numerous contracts across our business and assess the internal control structure in order to adopt ASC 606 on January&#xA0;1, 2018. We have periodically briefed our Audit Committee on our progress made towards adoption. As of December&#xA0;31, 2017, we have completed our assessment on the applicability of the standard on accounting for contracts with customers. The standard will result in a change to the timing of revenue recognition for certain of our contracts that, under ASC 605, we currently recognize revenue on a performance obligation level as each obligation is completed whereas, under ASC 606, we will recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs based on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method using input methods as a measure of progress. We do not expect the impact on our revenue recognition to be material for our contracts that are currently recognized under the existing percentage of completion method of accounting, due to the inherent similarities of the over time methodology of revenue recognition to percentage-of-completion. We adopted the new standard on January&#xA0;1, 2018, using the modified retrospective approach, and as such will recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings on January&#xA0;1, 2018. The estimated adjustment to our opening retained earnings on January&#xA0;1, 2018, as a result of implementation of this ASU, is estimated to be approximately $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,</font>&#xA0;&#x201C;Leases (Topic 842).&#x201D; This update amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Consolidated Balance Sheets. Information about our undiscounted future lease payments and the timing of those payments is in Note 14, Commitments and Contingencies, in our Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;We will adopt this standard effective January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In June 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-13,</font>&#xA0;&#x201C;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font>&#xA0;debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15,</font>&#xA0;&#x201C;Statement of Cash Flows: Clarification of Certain Cash Receipts and Cash Payments (Topic 230).&#x201D; This ASU addresses the diversity in practice related to the classification of certain cash receipts and payments in the statement of cash flows by adding or clarifying guidance on eight specific cash flow issues. We have determined that this update addresses one issue that specifically impacts us, which is the classification of contingent consideration payments made after a business combination. We adopted the new provision on January&#xA0;1, 2018 and as such will classify contingent consideration payments in excess of the recorded contingent liability not made soon after the acquisition date as operating activities on the cash flow statement. Cash payments made soon after the acquisition date will be classified as investing activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-12,</font>&#xA0;&#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>29 <FILENAME>R11.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834449808"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 3 &#x2013; INVESTMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Cash and cash equivalents includes investments in money market funds that are valued based on the net asset value of the funds. The cash equivalents consist primarily of money market funds that are Level&#xA0;1 measurements. The investments in these funds were $55.6&#xA0;million as of December&#xA0;31, 2017. We had no such investments as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> All other investments are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> and consist of highly liquid instruments including primarily corporate bonds and commercial paper. As of December&#xA0;31, 2017, the amortized cost of these investments equaled the net carrying value, which was $30.1&#xA0;million. We had no such investments as of December&#xA0;31, 2016. All <font style="WHITE-SPACE: nowrap">held-to-maturity</font> securities as of December&#xA0;31, 2017 mature in one year or less. See Note&#xA0;8, Fair Value Measurements, for additional information.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=4738149<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2289146<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>30 <FILENAME>R12.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824590640"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 4 &#x2013; PROPERTY AND EQUIPMENT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,344</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">156,724</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,936</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> During the twelve months ended December&#xA0;31, 2017 and 2016 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Property and equipment as of December&#xA0;31, 2017 and 2016 of $49.7&#xA0;million and $42.7&#xA0;million, respectively, were fully depreciated but still being utilized in our business.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>31 <FILENAME>R13.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819298192"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangibles</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 5 &#x2013; GOODWILL AND INTANGIBLES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">160,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Other changes included in the above table for the years ended December&#xA0;31, 2017 and 2016 include minor adjustments for the allocation of certain acquisitions still under measurement. In addition, other changes for the year ended December&#xA0;31, 2017 include multiple immaterial <font style="WHITE-SPACE: nowrap">tuck-in</font> acquisitions. For additional information regarding changes to goodwill resulting from acquisitions, see Note 15, Business Combinations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At October&#xA0;1, 2017, our measurement date, we performed a qualitative analysis that weighed all evidence of potential impairment, whether positive or negative, and determined that no factors existed that indicated an impairment of goodwill more likely than not existed. As such, no impairment of goodwill was recognized for the year ended December&#xA0;31, 2017. In addition, no impairment of goodwill was recognized for the years ended December&#xA0;31, 2016 or 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Intangibles, net</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There was no intangible asset impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The gross carrying amount of intangibles increased approximately $77.7&#xA0;million and $30.4&#xA0;million during the years ended December&#xA0;31, 2017 and 2016, respectively. Intangibles associated with business combinations accounted for approximately $76.8&#xA0;million and $30.3&#xA0;million of the increases during the years ended December&#xA0;31, 2017 and 2016, respectively, with the remaining changes due to other factors. For more information, see Note 15, Business Combinations. Amortization expense on intangible assets totaled approximately $26.9&#xA0;million, $11.3&#xA0;million and $6.3&#xA0;million during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. Remaining estimated aggregate annual amortization expense is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final. May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment loss.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>32 <FILENAME>R14.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814448720"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 6 &#x2013; LONG-TERM DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On April&#xA0;13, 2017, we entered into a term loan credit agreement (the &#x201C;Term Loan Agreement&#x201D;) which provides for a seven-year $300.0&#xA0;million term loan facility (the &#x201C;Term Loan&#x201D;) and an asset-based lending credit agreement (the &#x201C;ABL Credit Agreement&#x201D; and together with the Term Loan Agreement, the &#x201C;Senior Secured Credit Agreements&#x201D;) which provides for up to approximately $100.0&#xA0;million with a sublimit up to $50.0&#xA0;million for the issuance of letters of credit (the &#x201C;ABL Revolver&#x201D; and together with the Term Loan, the &#x201C;Senior Secured Credit Facilities&#x201D;), which may be reduced or increased pursuant to the ABL Credit Agreement. The borrowing base for the ABL Revolver, which determines availability under the facility, is based on a percentage of the value of certain assets securing the obligations of the Company and the subsidiary guarantors under the ABL Credit Agreement. Proceeds from the Senior Secured Credit Facilities were used to repay in full all amounts outstanding under the Credit and Security Agreement (the &#x201C;Credit and Security Agreement&#x201D;), dated as of February&#xA0;29, 2016, by and among the Company and the lenders named therein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Term Loan was amended on November&#xA0;30, 2017 (the &#x201C;Amendment&#x201D;) to refinance the total principal amount of the Term Loan outstanding under the Term Loan Agreement immediately prior to the effective date of the Amendment, or an aggregate principal amount of $299.3&#xA0;million, on substantially the same terms as the initial term loan, except for (i)&#xA0;a decrease in the Applicable Margins (as defined below) applicable to the base rate and Eurodollar rate loans, (ii)&#xA0;an increase in the cap on permitted indebtedness related to capital expenditures other than capital lease obligations and (iii)&#xA0;the inclusion of a mechanism to establish an alternative Eurodollar rate if certain circumstances have arisen such that the London Interbank Offered Rate may no longer be used. The ABL Credit Agreement was amended in December 2017 to revise the formula for maximum indebtedness incurred by the Company while subject to the ABL Credit Agreement. The Term Loan amortizes in quarterly principal payments of approximately $0.8&#xA0;million, with any remaining unpaid balances due on April&#xA0;15, 2024, which is the maturity date. Loans incurred under the ABL Revolver will have a final maturity of April&#xA0;13, 2022.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Subject to certain exceptions, the Term Loan will be subject to mandatory&#xA0;<font style="WHITE-SPACE: nowrap">pre-payments</font>&#xA0;equal to (i) 100% of the net cash proceeds from issuances or incurrence of debt by the Company or any of its restricted subsidiaries (other than with respect to certain permitted indebtedness); (ii) 100% of the net cash proceeds from certain sales or dispositions of assets by the Company or any of its restricted subsidiaries in excess of a certain amount and subject to customary reinvestment provisions and certain other expenses; and (iii) 50% (with step-downs to 25% and 0% based upon achievement of specified net leverage ratios) of excess cash flow of the Company and its restricted subsidiaries in excess of $5.0&#xA0;million, subject to customary exceptions and limitations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Loans under the Senior Secured Credit Facilities bear interest based on, at the Company&#x2019;s election, either the base rate or the Eurodollar rate plus, in each case, an applicable margin (the &#x201C;Applicable Margin&#x201D;). The Applicable Margin in respect of loans under (i)&#xA0;the Term Loan Agreement will be (A) 2.50% in the case of Eurodollar rate loans and (B) 1.50% in the case of base rate loans, and (ii)&#xA0;the ABL Facility will be (A) 1.25%, 1.50% or 1.75% in the case of Eurodollar rate loans (based on a measure of availability under the ABL Facility) and (B) 0.25%, 0.50% or 0.75% in the case of base rate loans (based on a measure of availability under the ABL Facility).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition, we will pay customary commitment fees and letter of credit fees under the ABL Credit Agreement. The commitment fees will vary based upon a measure of our utilization under the ABL Revolver.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Senior Secured Credit Agreements each contain a number of customary affirmative and negative&#xA0;<font style="WHITE-SPACE: nowrap">non-financial</font>&#xA0;covenants, and the ABL Credit Agreement also contains a financial covenant requiring the satisfaction of a minimum fixed charge coverage ratio of 1.00 to 1.00 in the event that we do not meet a minimum measure of availability under the ABL Revolver.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Vehicle and Equipment Notes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are party to a Master Loan and Security Agreement (&#x201C;Master Loan and Security Agreement&#x201D;), a Master Equipment Lease Agreement (&#x201C;Master Equipment Agreement&#x201D;) and one or more Master Loan Agreements (&#x201C;Master Loan Agreements&#x201D;) with various lenders to provide financing for the purpose of purchasing or leasing vehicles and equipment used in the normal course of business. Each financing arrangement under these agreements constitutes a separate note and obligation. Vehicles and equipment purchased or leased under each financing arrangement serve as collateral for the note applicable to such financing arrangement. Regular payments are due under each note for a period of typically 60 consecutive months after the incurrence of the obligation. The specific terms of each note are based on specific criteria, including the type of vehicle or equipment and the market interest rates at the time. No termination date applies to these agreements. One of these Master Loan Agreements, entered into in November 2017, is with US Bank and provides for up to $100.0&#xA0;million. The facility is subject to a&#xA0;<font style="WHITE-SPACE: nowrap">60-month</font>&#xA0;term with interest rates being set at the time of funding. As of December&#xA0;31, 2017, substantially all of the $100.0&#xA0;million US Bank Master Loan was available for purchases of equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total gross assets relating to our master loan and equipment agreements were $74.5&#xA0;million and $48.7&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, none of which were fully depreciated as of December&#xA0;31, 2017 or 2016, respectively. The net book value of assets under these agreements was $51.4&#xA0;million and $38.0&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. Depreciation of assets held under these agreements is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>33 <FILENAME>R15.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6695887488"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and Estimated Earnings on Uncompleted Contracts<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock', window );">Costs and Estimated Earnings on Uncompleted Contracts</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 7 &#x2013; COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 62.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">As of<br /> December&#xA0;31,&#xA0;2017</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The asset, costs and estimated earnings in excess of billings on uncompleted contracts, represents revenues recognized in excess of amounts billed and is included in other current assets in our Consolidated Balance Sheets. The liability, billings in excess of costs and estimated earnings on uncompleted contracts, represents billings in excess of revenues recognized and is included in other current liabilities in our Consolidated Balance Sheets.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term contracts or programs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197326<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -URI http://asc.fasb.org/topic&amp;trid=2145070<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermContractsOrProgramsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>34 <FILENAME>R16.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819416416"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 8 &#x2013; FAIR VALUE MEASUREMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Fair Values</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Fair value is the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> ASC 820, &#x201C;Fair Value Measurement,&#x201D; establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;1: Quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity has the ability to access as of the measurement date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;2: Significant other observable inputs other than Level&#xA0;1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level&#xA0;3: Significant unobservable inputs that reflect a reporting entity&#x2019;s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets and Liabilities Measured at Fair Value on a Recurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Assets Measured at Fair Value on a Nonrecurring Basis</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain 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 December&#xA0;31, 2017 and 2016 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&#x2019;s estimated fair value. Undiscounted cash flows, a Level&#xA0;3 input, are utilized in determining estimated fair values. During each of the years ended December&#xA0;31, 2017, 2016 and 2015, we did not record any impairments on these assets required to be measured at fair value on a nonrecurring basis. See the &#x201C;Impairment of Other Intangible and Long-Lived Assets&#x201D; caption of Note 2, Significant Accounting Policies, for more information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair values of financial assets and liabilities not described above were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of December 31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We had no such items upon which to report fair value as of December&#xA0;31, 2016. See Note 3, Investments, for more information on cash equivalents and investments included in the table above. Also see Note 9, Derivatives and Hedging Activities, for more information on derivative financial instruments. In addition, see Note 2 for more information regarding our accounting for fair value instruments.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>35 <FILENAME>R17.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824564768"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivatives and Hedging Activities</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 9 &#x2013; DERIVATIVES AND HEDGING ACTIVITIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Risk Management Objective of Using Derivatives</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are exposed to certain risks arising from both our business operations and economic conditions. We manage exposure to a wide variety of business and operational risks through our core business activities. We manage economic risks, including interest rate, liquidity and credit risk primarily by overseeing the amount, sources and duration of debt funding and the use of derivative financial instruments. Specifically, we have entered into derivative financial instruments to manage exposure to interest rate movements that result in the receipt or payment of future known and uncertain cash amounts, the value of which are determined by interest rates. Our derivative financial instruments are used to manage differences in the amount, timing and duration of our known or expected cash receipts and known or expected cash payments principally related to our investments and borrowings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Cash Flow Hedges of Interest Rate Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our purpose for using interest rate derivatives is to add stability to interest expense and to manage our exposure to interest rate movements. 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 December&#xA0;31, 2017, we have two interest rate swaps with a beginning notional of $100.0&#xA0;million that amortize quarterly to $95.3&#xA0;million at a maturity date of May&#xA0;31, 2022. We did not have any derivative instruments as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The effective portion of changes in the fair value of derivatives designated and that qualify as cash flow hedges is recorded in accumulated other comprehensive income and is subsequently reclassified into earnings in the period that the hedged forecasted transaction affects earnings. During 2017, such derivatives were used to hedge the variable cash flows associated with existing variable-rate debt. The ineffective portion of the change in fair value of the derivatives, when present, is recognized directly in earnings. During the twelve months ended December&#xA0;31, 2017, we recorded $0.1&#xA0;million as a result of hedge ineffectiveness in earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 $0.2&#xA0;million will be reclassified as an increase to interest expense, net.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 December&#xA0;31, 2017, the Company has not posted any collateral related to these agreements.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>36 <FILENAME>R18.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6668942896"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 10 &#x2013; STOCKHOLDERS&#x2019; EQUITY</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> As of December&#xA0;31, 2017, we had $0.5&#xA0;million in accumulated other comprehensive income on our Consolidated Balance Sheet, which represents the effective portion of the unrealized gain on our derivative instruments. For additional information, see Note 9, Derivatives and Hedging Activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In March 2015, we entered into a share repurchase agreement with Installed Building Systems, Inc. (&#x201C;IBS&#x201D;), a related party, for the purchase of 315&#xA0;thousand shares of our common stock for a purchase price of approximately $6.1&#xA0;million or $19.23 per share, which represented a 7.5% discount to the last reported price of our common stock on March&#xA0;13, 2015. The effect of these treasury shares reducing the number of common shares outstanding is reflected in our earnings per share calculation. For additional information, see Note 13, Related Party Transactions.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EquityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>37 <FILENAME>R19.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6813440432"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefits</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 11 &#x2013; EMPLOYEE BENEFITS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Healthcare</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We participate in multiple healthcare plans, of which our primary plan is partially self-funded with an insurance company paying benefits in excess of stop loss limits per individual. Our healthcare benefit expense (net of employee contributions) was approximately $17.4&#xA0;million, $15.2&#xA0;million and $11.8&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, for all plans. An accrual for estimated healthcare claims incurred but not reported (&#x201C;IBNR&#x201D;) is included within accrued compensation on the Consolidated Balance Sheets and was $1.8&#xA0;million and $1.7&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Workers&#x2019; Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We participate in multiple workers&#x2019; compensation plans. Under these plans, for a significant portion of our business, we use a high deductible program to cover losses above the deductible amount on a per claim basis. We accrue for the estimated losses occurring from both asserted and unasserted claims. Workers&#x2019; compensation liability for premiums is included in other current liabilities on the Consolidated Balance Sheets. Insurance claims and reserves include accruals of estimated settlements for known claims, as well as accruals of actuarial estimates of IBNR claims. In estimating these reserves, historical loss experience and judgments about the expected levels of costs per claim are considered. These claims are accounted for based on actuarial estimates of the undiscounted claims, including IBNR. We believe the use of actuarial methods to account for these liabilities provides a consistent and effective way to measure these highly judgmental accruals.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Workers&#x2019; compensation expense totaled $13.5&#xA0;million, $12.1&#xA0;million and $12.0&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in cost of sales on the Consolidated Statements of Operations and Comprehensive Income. Workers&#x2019; compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also had an insurance receivable for claims that exceeded the stop loss limit included on the Consolidated Balance Sheets. This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Profit-Sharing Plans</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We also participate in various profit-sharing and 401(k) plans. Certain plans provide that eligible employees can defer a portion of their wages into the trust, subject to current Internal Revenue Code rules and limitations. 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. During the years ended December&#xA0;31, 2017, 2016 and 2015, we recognized 401(k) plan expenses of $1.6&#xA0;million, $1.3&#xA0;million and $0.8&#xA0;million, respectively, which is included in administrative expenses on the accompanying Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Directors</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We periodically grant shares of restricted stock to members of our board of directors. Accordingly, we record compensation expense within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of the grant.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In 2017, 2016 and 2015, we granted approximately six thousand, nine thousand and 13&#xA0;thousand shares of restricted stock, respectively, at a price of $50.50, $34.23 and $22.74 per share, respectively (which represents market price on the grant dates), to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;members of our board of directors. Accordingly, for each of the years ended December&#xA0;31, 2017, 2016 and 2015, we recorded $0.3&#xA0;million in compensation expense related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income at the time of grant. These shares vested on the grant date since there is no service period associated with these awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted-average grant date fair value is the same as the issue price for all shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Common Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we granted approximately 0.1&#xA0;million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April&#xA0;20, 2018, 2019 and 2020 to certain employees. During the twelve months ended December&#xA0;31, 2016, we granted approximately 0.1&#xA0;million shares of restricted stock which vest in three equal installments (rounded to the nearest whole share) on each of April&#xA0;20, 2017, 2018 and 2019 to certain employees.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, our employees surrendered approximately 11&#xA0;thousand shares of our common stock to satisfy tax withholding obligations arising in connection with the vesting of such common stock awards previously issued under our 2014 Omnibus Incentive Plan. We recorded $2.7&#xA0;million and $1.6&#xA0;million in compensation expense related to these grants within administrative expenses on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017 and 2016, respectively. We recognized excess tax benefits within income tax provision on the Consolidated Statements of Operations and Comprehensive Income of approximately $0.6&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31 2017 and 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $5.5&#xA0;million of unrecognized compensation expense related to these nonvested common stock awards. 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 2.0 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Performance-Based Stock Awards</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based targets in connection with common stock awards to be issued to certain officers in 2018 contingent upon achievement of these targets. We recorded $0.9&#xA0;million in compensation expense associated with these performance-based awards.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $1.7&#xA0;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.9 years using the graded-vesting method. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In addition, during the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based restricted stock awards to be issued to certain employees between 2018 and 2022 contingent upon achievement of certain performance targets. These awards will be accounted for as liability-based awards since they represent a predominantly-fixed monetary amount that will be settled with a variable number of common shares and as such are included in other long-term liabilities on the Consolidated Balance Sheets. We recorded $0.1&#xA0;million in compensation expense associated with these performance-based awards. The unrecognized compensation expense associated with the liability-based awards is subject to fair value adjustment each reporting period, and is expected to be recognized on a straight-line basis over the remaining vesting period of 4 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Employees &#x2013; Performance-Based Restricted Stock Units</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017, we established, and our Board of Directors approved, performance-based restricted stock units in connection with common stock awards to be issued to certain employees in 2018 contingent 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 $2.6&#xA0;million in compensation expense associated with these performance-based units during the twelve months ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, there was $1.1&#xA0;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.3 years. See the table below for changes in shares and related weighted average fair market value per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Share-Based Compensation Summary</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the twelve months ended December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Common Stock<br /> Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Stock Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Restricted Stock<br /> Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,302</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, approximately 2.6&#xA0;million of the 3.0&#xA0;million shares of common stock authorized for issuance were available for issuance under the 2014 Omnibus Incentive Plan.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>38 <FILENAME>R20.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834415648"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 12 &#x2013; INCOME TAXES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Qualified Production Activity Deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,347</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.3</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Components of the net deferred tax asset or liability are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current and long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,415</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(565</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,543</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,899</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,701</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,649</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of December&#xA0;31, 2017, we have recorded a deferred tax asset of $2.6 million reflecting the benefit of $10.6 million in federal and state income tax net operating loss (NOL) carryforwards, the earliest of which expires in 2030.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Valuation Allowance</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We assess the available positive and negative evidence to estimate if sufficient future taxable income will be generated to utilize the existing deferred tax assets on a jurisdiction and by tax filing entity basis. A significant piece of objective negative evidence evaluated is cumulative losses incurred over the most recent three-year period. Such objective evidence limits our ability to consider other subjective positive evidence such as our projections for future growth.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Based on this evaluation, a valuation allowance has been recorded as of December&#xA0;31, 2017 and 2016 for the net deferred tax assets recorded on certain of our wholly owned subsidiaries. Such deferred tax assets relate primarily to net operating losses that are not more likely than not realizable. However, the amount of the deferred tax asset considered realizable could be adjusted if our estimate of future taxable income during the carryforward period changes, or if objective negative evidence in the form of cumulative losses is no longer present. Additional weight may be given to subjective evidence such as our projections for growth in this situation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Uncertain Tax Positions</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We are subject to taxation in the United States and various state jurisdictions. As of December&#xA0;31, 2017, our tax years for 2014 through 2016 are subject to examination by the tax authorities. A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unrecognized tax benefits of $1.5&#xA0;million at December&#xA0;31, 2017 would affect the effective tax rate. Interest expense and penalties accrued related to uncertain tax positions as of December&#xA0;31, 2017 are $0.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We expect a decrease to the amount of unrecognized tax benefits (exclusive of penalties and interest) within the next twelve months of zero to $1.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Determining uncertain tax positions and the related estimated amounts requires judgment and carry estimation risk. If future tax law changes or interpretations should come to light, or additional information should become known, our conclusions regarding unrecognized tax benefits may change.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Impacts of the Tax Cuts and Jobs Act</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Tax Act was enacted on December&#xA0;22, 2017. The Tax Act reduces the U.S. federal corporate tax rate from 35% to 21%, which had&#xA0;a positive impact on our 2017 effective tax rate due to the&#xA0;revaluation of our ending net deferred tax liabilities, and we expect&#xA0;it will have a positive impact on&#xA0;our effective tax rate in 2018 and subsequent years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Income tax expense (benefit) decreased $3.4&#xA0;million for the year ended December&#xA0;31, 2017, compared to 2016, due to the impact of the Tax Act. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. The tax benefit was partially offset by tax expense of $0.4&#xA0;million net amount for the revaluation of the uncertain tax positions and the valuation allowance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company has recognized the tax impacts related to the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December&#xA0;31, 2017. The ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Act.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>39 <FILENAME>R21.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824633520"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td> <td class="text"><div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>NOTE 13 &#x2013; RELATED PARTY TRANSACTIONS</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 related ownership. For additional information, see Note 14, Commitments and Contingencies.</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the years ended December&#xA0;31, 2017, 2016 and 2015, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At December&#xA0;31, 2017 and 2016, we had related party balances of approximately $2.0&#xA0;million and $1.5&#xA0;million, respectively, included in accounts receivable on our 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.0&#xA0;million and $0.8&#xA0;million of these balances as of December&#xA0;31, 2017 and 2016, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> On March&#xA0;13, 2015, we entered into a share repurchase agreement with IBS for the purchase of 315&#xA0;thousand shares of our common stock. Jeff Edwards, our Chief Executive Officer, is the President of IBS and, in such role, has sole voting and dispositive power over the shares held by IBS and is deemed the beneficial owner of the shares of our common stock held by IBS. For additional information, see Note 10, Stockholders&#x2019; Equity.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>40 <FILENAME>R22.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834453216"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 14 &#x2013; COMMITMENTS AND CONTINGENCIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Accrued General Liability</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Leases</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We are obligated under capital leases covering vehicles and certain equipment. The vehicle and equipment leases generally have initial terms ranging from four to six years. Total assets relating to capital leases were approximately $63.4&#xA0;million and $64.2&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively, and a total of approximately $26.8&#xA0;million and $22.8&#xA0;million were fully depreciated as of December&#xA0;31, 2017 and 2016, respectively. The net book value of assets under capital leases was approximately $13.0&#xA0;million and $16.4&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. Amortization of assets held under capital leases is included within cost of sales on the Consolidated Statements of Operations and Comprehensive Income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also have several noncancellable operating leases, primarily for buildings, improvements, equipment and certain vehicles. These leases generally contain renewal options for periods ranging from one to five years and require us to pay all executory costs such as property taxes, maintenance and insurance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Total rent expense under these operating leases for the years ended December&#xA0;31, 2017, 2016 and 2015 was approximately $15.1&#xA0;million, $11.6&#xA0;million and $9.4&#xA0;million, respectively, which is included in the Consolidated Statements of Operations and Comprehensive Income as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Other Commitments and Contingencies</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>41 <FILENAME>R23.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824646000"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 15 &#x2013; BUSINESS COMBINATIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, nine and eight business combinations during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations in 2017 and 2015, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $3.9&#xA0;million, $2.3&#xA0;million and $1.1&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $47.2&#xA0;million of goodwill for tax purposes as a result of 2017 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of our 2017 acquisitions were Alpha, Columbia Shelving&#xA0;&amp; Mirror Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) and All In Insulation, LLC d/b/a Astro Insulation (collectively, &#x201C;Astro&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net Income (Loss), as noted below, includes amortization, taxes and interest allocations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> BDI</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/12/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CQ</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/6/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Layman</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/1/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Eastern</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">8/10/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Purchase Price Allocations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(364</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,742</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpine</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">BDI</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CQ</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Layman</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Eastern</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,539</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,030</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,773</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,495</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,736</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(238</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,975</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain on bargain purchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contingent consideration is included as &#x201C;seller obligations&#x201D; in the above table or within &#x201C;fair value of assets acquired&#x201D; if subsequently paid during the period presented. These contingent payments consist primarily of amounts based on working capital calculations, earnouts based on performance, and&#xA0;<font style="WHITE-SPACE: nowrap">non-compete</font>&#xA0;agreements, all of which are based on fair value at the time of acquisition. When these payments are expected to be made over one year from the acquisition date, the contingent consideration is discounted to net present value using our weighted average cost of capital (WACC).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Further adjustments to the allocation for each acquisition still under its measurement period are expected as third-party or internal valuations are finalized, certain tax aspects of the transaction are completed, contingent consideration is settled, 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 the years ended December&#xA0;31, 2017 and 2016 due to minor adjustments to goodwill for the allocation of certain acquisitions still under measurement, an immaterial goodwill reclassification in the year ended December&#xA0;31, 2016 related to the prior period, as well as other immaterial intangible assets added during the ordinary course of business. In addition, goodwill and intangibles increased during the years ended December&#xA0;31, 2017, 2016 and 2015 due to various immaterial&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions that do not appear in the above tables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provisional amounts for Alpha originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the period ended March&#xA0;31, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $2.1&#xA0;million, offset by a corresponding net reduction in various working capital accounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The provisional amounts for Columbia originally reported in our Condensed Consolidated Balance Sheets included in our Quarterly Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;for the period ended June&#xA0;30, 2017 were adjusted to reflect the review and ongoing analysis of the fair value measurements. As a result of our continued evaluation during the measurement period, we increased goodwill by approximately $0.5&#xA0;million and our seller obligations by approximately $0.4&#xA0;million for an adjustment to the fair value of a working capital contingent liability. These adjustments, as well as various other insignificant adjustments, resulted in a total purchase price increase for Columbia of approximately $0.6&#xA0;million as reflected within the above table and were within applicable measurement period guidelines.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of the net assets acquired, including identifiable intangible assets, relating to one of the 2015 business combinations included in the &#x201C;Other&#x201D; column in the above table was approximately $4.8&#xA0;million, which exceeds the purchase price of $3.7&#xA0;million. Accordingly, we recognized the excess of the fair value of the net assets acquired over purchase price paid of approximately $1.1&#xA0;million as a gain on bargain purchase. The gain on bargain purchase is included in other income in our Consolidated Statements of Operations and Comprehensive Income. Prior to recognizing the gain, we reassessed the fair value of the assets acquired and liabilities assumed in the business combination including consultation with our external valuation experts. Assets were valued using the same methodology as our other business combinations, including the use of a discounted cash flow model as well as several other factors. We believe we were able to acquire this entity for less than the fair value of its net assets due to an absence of multiple bidders combined with the significant improvement of our purchasing power.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Included in other noncurrent assets in the above table as of the year ended December&#xA0;31, 2015 is an insurance receivable of $2.0&#xA0;million and an indemnification asset in the amount of $1.7&#xA0;million associated with the 2015 acquisition of BDI. These assets offset equal liabilities included in other long-term liabilities in the above table, which represent additional insurance reserves for which we may be liable. All amounts are measured at their acquisition date fair value. The indemnification asset has been reduced to $0.9&#xA0;million as of December&#xA0;31, 2017 due to an adjustment to an uncertain tax position related to this item.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 87.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Pro Forma Information (unaudited)</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information has been prepared as if the 2017 acquisitions had taken place on January&#xA0;1, 2016, the 2016 acquisitions had taken place on January&#xA0;1, 2015 and the 2015 acquisitions had taken place on January&#xA0;1, 2014. 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&#xA0;1, 2016, 2015 and 2014 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Unaudited Pro Forma for the years ended<br /> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,169,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">786,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Unaudited pro forma net income reflects additional intangible asset amortization expense of $1.3&#xA0;million, $17.5&#xA0;million and $6.6&#xA0;million for the&#xA0;years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as additional income tax expense of $0.7&#xA0;million, $3.0&#xA0;million and $1.7&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and additional interest expense of $1.8&#xA0;million for the year ended December&#xA0;31, 2016 that would have been recorded had the 2017 acquisitions taken place on January&#xA0;1, 2016, the 2016 acquisitions taken place on January&#xA0;1, 2015 and the 2015 acquisitions taken place on January&#xA0;1, 2014.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>42 <FILENAME>R24.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819758784"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Common Share<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Income Per Common Share</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>NOTE 16 &#x2013; INCOME PER COMMON SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 as of December&#xA0;31, 2017, 2016 and 2015, was 117&#xA0;thousand, 61&#xA0;thousand and 36&#xA0;thousand shares, respectively.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>43 <FILENAME>R25.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834441248"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 17 &#x2013; SUBSEQUENT EVENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On January&#xA0;16, 2018, we acquired substantially all of the assets of Rocket Insulation&#xA0;&amp; Coatings Inc. for total consideration of approximately $2.2&#xA0;million, subject to a working capital adjustment. The initial accounting for the business combination was not complete at the time the financial statements were issued due to the timing of the acquisition and the filing of this Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K.</font>&#xA0;As a result, disclosures required under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">805-10-50,</font></font>&#xA0;Business Combinations, cannot be made at this time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2018, we posted $10.0&#xA0;million into a trust to serve as additional collateral for our workers&#x2019; compensation and general liability policies. Beginning January 2018, this $10.0&#xA0;million is classified as restricted cash on our Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> IBP&#x2019;s Board of Directors has approved a stock repurchase program, effective as of March 2, 2018, pursuant to which we may repurchase up to $50 million of its outstanding common stock. The program will remain in effect until February 28, 2019, unless extended by the Board of Directors.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>44 <FILENAME>R26.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824612496"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information (Unaudited)</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>NOTE 18 &#x2013; QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Summarized unaudited quarterly financial results for 2017 and 2016 is as follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">191,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">862,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>45 <FILENAME>R27.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830102864"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Principles of Consolidation</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <u>Basis of Presentation and Principles of Consolidation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201C;U.S. GAAP&#x201D;). The accompanying consolidated financial statements include all of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Use of Estimates</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the revenue, costs and reserves established under the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method, allowance for doubtful accounts, valuation allowance on deferred tax assets, valuation of the reporting unit, valuation of acquired intangible assets, impairment of intangible assets and other long-lived assets, share-based compensation, reserves for general liability and workers&#x2019; compensation and medical insurance. Management believes the accounting estimates are appropriate and reasonably determined; however, due to the inherent uncertainties in making these estimates, actual amounts could differ from such estimates.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Cash and Cash Equivalents</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We consider all highly-liquid investments purchased with original term to maturity of three months or less to be cash equivalents. We had $55.6&#xA0;million of cash equivalents as of December&#xA0;31, 2017 and zero cash equivalents as of December&#xA0;31, 2016. Substantially all cash is held in banks providing FDIC coverage of $0.25&#xA0;million per depositor.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Revenue and Cost Recognition</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue from the sale and installation of products is recognized when all of the following have occurred: (i)&#xA0;persuasive evidence of an arrangement exists; (ii)&#xA0;delivery has occurred or services have been rendered; (iii)&#xA0;the price is fixed or determinable; and (iv)&#xA0;the ability to collect is reasonably assured. We recognize revenue using either the completed contract method or the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method of accounting, depending primarily on length of time required to complete the contract. The completed contract method is used for short-term contracts for which financial position and results of operations reported on the completed-contract basis would not vary materially from those resulting from use of the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method. Revenue from the sale and installation of products is recognized net of adjustments and discounts and, for revenue using the completed contract method of accounting, at the time the installation is complete. When the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font>&#xA0;method is used, we estimate the costs to complete individual contracts and record as revenue that portion of the total contract price that is considered complete based on the relationship of costs incurred to date to total anticipated costs (the cost-to-cost approach). The costs of earned revenue include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools and repairs. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives', window );">Accounting Policy for Derivative Instruments and Hedging Activities</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Accounting Policy for Derivative Instruments and Hedging Activities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We record all derivatives on the balance sheet at fair value. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether we have elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges. Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the earnings effect of the hedged forecasted transactions in a cash flow hedge. We may enter into derivative contracts that are intended to economically hedge certain of our risks, even though hedge accounting does not apply or we elect not to apply hedge accounting.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment Policy</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Investment Policy</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Marketable securities with original maturities longer than three months but less than one year from the balance sheet date are classified as investments within current assets. These investments consist of highly liquid investment grade instruments primarily including corporate bonds and commercial paper. Investments for which we have the ability and positive intent to hold to maturity are carried at amortized cost. The difference between the acquisition costs and face values of <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> investments is amortized over the remaining term of the investments and added to or subtracted from the acquisition cost and interest income. As of December&#xA0;31, 2017, all of our investments were classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity.</font></font></p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Business Combinations</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The purchase price for business combinations is allocated to the estimated fair values of acquired tangible and intangible assets, including goodwill and assumed liabilities, where applicable. Additionally, we recognize customer relationships, trademarks and trade names, backlog and <font style="WHITE-SPACE: nowrap">non-competition</font> agreements as identifiable intangible assets. These assets are recorded at fair value as of the transaction date. The fair value of these intangibles is determined primarily using the income approach and using current industry information which involves significant unobservable inputs (Level 3 inputs). These inputs include projected sales, margin and tax rate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At times, the total purchase price for a business combination could be less than the estimated fair values of acquired tangible and intangible assets. In these cases, we record a gain on bargain purchase within other expenses in the Consolidated Statements of Operations and Comprehensive Income rather than goodwill in accordance with U.S. GAAP.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Accounts Receivable</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for trade receivables based on amounts billed to customers. Past due receivables are determined based on contractual terms. We do not accrue interest on any of our trade receivables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Retainage receivables represent the amount retained by our customers to ensure the quality of the installation and is received after satisfactory completion of each installation project. Management regularly reviews aging of retainage receivables and changes in payment trends and records an allowance when collection of amounts due are considered at risk. Amounts retained by project owners under construction contracts and included in accounts receivable were $23.1&#xA0;million and $10.3&#xA0;million as of December&#xA0;31, 2017 and 2016, respectively. As of December&#xA0;31, 2017, all but $0.5&#xA0;million of retainage receivables, which are recorded in other long-term assets, were estimated to be contractually due within one year.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Allowance for Doubtful Accounts</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We maintain an allowance for doubtful accounts for estimated losses resulting from the failure of customers to make required payments. The allowance is determined by management based on our historical losses, specific customer circumstances and general economic conditions. We analyze aged accounts receivable and generally increase the allowance as receivables age. Management reviews accounts receivable and records an allowance for specific customers based on current circumstances and charges off the receivable against the allowance when all attempts to collect the receivable have failed. This analysis is performed regularly and the allowance is adjusted accordingly. The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Concentration of Credit Risk</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Credit risk is our risk of financial loss from the <font style="WHITE-SPACE: nowrap">non-performance</font> of a contractual obligation on the part of our counterparty. Such risk arises principally from our receivables from customers and cash and bank balances. Substantially all of our trade accounts receivable are from entities engaged in residential and commercial construction. We perform periodic credit evaluations of our customers&#x2019; financial condition. The general credit risk of our counterparties is not considered to be significant. In addition, no individual customer made up more than 3% of accounts receivable or 4% of net revenue for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Inventories</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories consist of insulation, garage doors, rain gutters, shower doors, mirrors, closet shelving and other products. We install these products but do not manufacture them. We value inventory at the lower of cost or market with cost determined using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (&#x201C;FIFO&#x201D;) method. As of December&#xA0;31, 2017 and 2016, all inventory was finished goods. Inventory provisions are recorded to reduce inventory to the lower of cost or market value for obsolete or slow moving inventory based on assumptions about future demand and marketability of products, the impact of new product introductions, inventory levels and turns, product spoilage, and specific identification of items such as product discontinuance, engineering/material changes, or regulatory-related changes.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Property and Equipment</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property and equipment are stated at cost, less accumulated depreciation. We provide for depreciation and amortization of property and equipment using the straight-line method over the expected useful lives of the assets. Expected useful lives of property and equipment vary but generally are the shorter of lease life or five years for vehicles and leasehold improvements, three to five years for furniture, fixtures and equipment and 30 years for buildings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Major renewals and improvements are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Goodwill</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Goodwill results from business combinations and represents the excess of the purchase price over the fair value of acquired tangible assets and liabilities and identifiable intangible assets. Annually, on October&#xA0;1, or if conditions indicate an earlier review is necessary, we either perform a quantitative test or assess qualitative factors to determine if it is more likely than not that the fair value of the reporting unit is less than its carrying amount and if it is necessary to perform the quantitative <font style="WHITE-SPACE: nowrap">two-step</font> goodwill impairment test. If we perform the quantitative test, we compare the carrying value of the reporting unit to an estimate of the reporting unit&#x2019;s fair value to identify potential impairment. The estimate of the reporting unit&#x2019;s fair value is determined by weighting a discounted cash flow model and a market-related model using current industry information that involve significant unobservable inputs (Level 3 inputs). In determining the estimated future cash flow, we consider and apply certain estimates and judgments, including current and projected future levels of income based on management&#x2019;s plans, business trends, prospects, market and economic conditions and market-participant considerations. If the estimated fair value of the reporting unit is less than the carrying value, a second step is performed to determine the amount of the potential goodwill impairment. If impaired, goodwill is written down to its estimated implied fair value.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Other Intangible and Long-Lived Assets</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Impairment of Other Intangible and Long-Lived Assets</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Other intangible assets consist of customer relationships, backlog, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements and business trademarks and trade names. Amortization of finite lived intangible assets is recorded to reflect the pattern of economic benefits based on projected revenues over their respective estimated useful lives (customer relationships &#x2013; eight to 15 years, <font style="WHITE-SPACE: nowrap">non-competition</font> agreements &#x2013; one to five years and business trademarks and trade names &#x2013; eight to 15 years). We do not have any indefinite-lived intangible assets other than goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We review long-lived assets and intangible assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss is recognized when estimated future cash flows expected to result from the use of an asset and its eventual disposition are less than its carrying amount. When impairment is identified, the carrying amount of the asset is reduced to its estimated fair value. Assets to be disposed of are recorded at the lower of net book value or fair market value less cost to sell at the date management commits to a plan of disposal. There was no impairment loss for the years ended December&#xA0;31, 2017, 2016 and 2015.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_OtherLiabilitiesPolicyTextBlock', window );">Other Liabilities</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Other Liabilities</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our workers&#x2019; compensation insurance program, for a significant portion of our business, is considered a high deductible program whereby we are responsible for the cost of claims under approximately $0.8&#xA0;million. If we do not pay these claims, our workers&#x2019; compensation insurance carriers are required to make these payments to the claimants on our behalf. Effective with the plan year beginning October&#xA0;1, 2015, our general liability insurance program is considered a high retention program whereby we are responsible for the cost of claims up to approximately $2.0&#xA0;million, subject to an aggregate cap of $8.0&#xA0;million. If we do not pay these claims, our general liability insurance carrier is required to make these payments to the claimants on our behalf. Prior to the claim year beginning October&#xA0;1, 2015, our general liability insurance program has a self-incurred retention (&#x201C;SIR&#x201D;) of $0.4&#xA0;million whereby we continue to be responsible for all claims below the SIR and the insurance company continues to be responsible for all liabilities above the SIR. The liabilities represent our best estimate of our costs, using generally accepted actuarial reserving methods, of the ultimate obligations for reported claims plus those incurred but not reported for all claims incurred through December&#xA0;31, 2017 and 2016. We establish case reserves for reported claims using case-basis evaluation of the underlying claims data and we update as information becomes known. We regularly monitor the potential for changes in estimates, evaluate our insurance accruals and adjust our recorded provisions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The assumptions underlying the ultimate costs of existing claim losses are subject to a high degree of unpredictability, which can affect the liability recorded for such claims. For example, variability in inflation rates of health care costs inherent in workers&#x2019; compensation claims can affect the ultimate costs. Similarly, changes in legal trends and interpretations, as well as a change in the nature and method of how claims are settled, can affect ultimate costs. Our estimates of liabilities incurred do not anticipate significant changes in historical trends for these variables and any changes could have a considerable effect on future claim costs and currently recorded liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We carry insurance for a number of risks, including, but not limited to, workers&#x2019; compensation, general liability, vehicle liability, property and our obligation for employee-related health care benefits. Liabilities relating to claims associated with these risks are estimated by considering historical claims experience, including frequency, severity, demographic factors and other actuarial assumptions. In estimating our liability for such claims, we periodically analyze our historical trends, including loss development, and apply appropriate loss development factors to the incurred costs associated with the claims with the assistance of external actuarial consultants. While we do not expect the amounts ultimately paid to differ significantly from our estimates, our reserves and corresponding expenses could be affected if future claim experience differs significantly from historical trends and actuarial assumptions.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Advertising Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Advertising costs are generally expensed as incurred. Advertising expense was approximately $3.2&#xA0;million, $3.0&#xA0;million and $2.3&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and is included in selling expense on the Consolidated Statements of Operations and Comprehensive Income.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DeferredOfferingCostsPolicyTextBlock', window );">Deferred Financing Costs</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Deferred Financing Costs</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred financing costs and debt issuance costs combined, totaling $6.8&#xA0;million and $1.7&#xA0;million, net of accumulated amortization as of December&#xA0;31, 2017 and 2016, respectively, are amortized over the term of the related debt on a straight-line basis which approximates the effective interest method. The deferred financing costs are included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets while the debt issuance costs are included in long-term debt on the Consolidated Balance Sheets as of December&#xA0;31, 2017 and 2016, respectively. The related amortization expense of these costs combined was $1.1&#xA0;million, $0.4&#xA0;million and $0.3&#xA0;million and is included in interest expense, net on the Consolidated Statements of Operations and Comprehensive Income for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively. In addition, we expensed loan costs of approximately $1.0&#xA0;million and $0.3&#xA0;million for the years ended December&#xA0;31, 2017 and 2016, respectively, associated with our Credit and Security Agreement because they did not meet the requirements for capitalization. For the year ended December&#xA0;31, 2017, we wrote off $2.1&#xA0;million in loan costs as a result of refinancing our credit facilities. We did not write off any loan costs during the year ended December&#xA0;31, 2016. For additional information, see Note 6, Long-Term Debt.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Share-Based Compensation</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Our share-based compensation program is designed to attract and retain employees while also aligning employees&#x2019; interests with the interests of our stockholders. Restricted stock awards are periodically granted to certain employees, officers and <font style="WHITE-SPACE: nowrap">non-employee</font> members of our board of directors under the stockholder-approved 2014 Omnibus Incentive Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Equity-based awards:</i> Certain of our stock awards are deemed to be equity-based with a service condition and do not contain a market or performance condition with the exception of performance-based awards granted to certain officers and performance-based restricted stock units. Fair value of the <font style="WHITE-SPACE: nowrap">non-performance-based</font> awards to employees and officers is measured at the grant date and amortized to expense over the vesting period of the awards using the straight-line attribution method for all service-based awards with a graded vesting feature. This fair value is reduced by assumed forfeitures and adjusted for actual forfeitures until vesting. We also issue performance stock-based awards to certain officers under our 2014 Omnibus Incentive Plan. The performance-based compensation expense is recorded over the requisite service period using the graded-vesting method for the entire award. Performance-based stock awards are accounted for at fair value at date of grant. We also periodically grant restricted stock units to certain employees under the stockholder-approved 2014 Omnibus Incentive Plan. These units convert to shares upon meeting time- and performance-based requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Liability-based awards:</i> Certain of our stock awards represent a predominately-fixed monetary amount that is to be settled with a variable number of shares. These awards contain both time and performance requirements, and are deemed to be liability-based, which requires that we <font style="WHITE-SPACE: nowrap">re-measure</font> to reflect their fair value at the end of each reporting period. The change in fair value each reporting period is recorded as compensation cost, with a corresponding increase or decrease in our share-based liability, either immediately or over the remaining service period depending on the vested status of the award.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Compensation expense for both equity and liability-based restricted stock units is recorded based on an assessment each reporting period of the probability that certain performance goals will be met during the contingent vesting period. If performance goals are not probable to occur, no compensation expense will be recognized. If performance goals that were previously deemed probable are not or are not expected to be met, the previously recognized compensation cost related to such performance goals will be reversed. Employees and officers are subject to tax at the vesting date based on the market price of the shares on that date, or on the grant date if an election is made.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Income Taxes</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We account for income taxes using the asset and liability method. Under this method, the amount of taxes currently payable or refundable are accrued and deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences that currently exist between the tax basis and financial reporting basis of our assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Valuation allowances are established against deferred tax assets when it is more likely than not that the realization of those deferred tax assets will not occur. In evaluating our ability to recover our deferred tax assets within the jurisdiction from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, the ability to produce future taxable income, prudent and feasible tax planning strategies and recent financial operations. In projecting future taxable income, we factor in historical results and changes in accounting policies and incorporate assumptions, including the amount of future federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse. The effect on deferred taxes from a change in tax rate is recognized through operations in the period that includes the enactment date of the change. Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. The Tax Cuts and Jobs Act (the &#x201C;Tax Act&#x201D;) that was enacted on December&#xA0;22, 2017 reduces the US federal corporate tax rate from 35% to 21% effective January&#xA0;1, 2018. The Company recognized a $3.8&#xA0;million tax benefit as a result of revaluing the ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. See Note 12, Income Taxes, for additional information.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, based on the technical merits. Income tax positions must meet a more likely than not recognition threshold to be recognized.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Liabilities related to uncertain tax positions are recorded in other long-term liabilities on the Consolidated Balance Sheets. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities. These differences will be reflected as increases or decreases to income tax expense and the effective tax rate in the period in which the new information becomes available. Interest and penalties related to unrecognized tax benefits are recognized within income tax expense in the Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are recognized in other current liabilities on the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management&#x2019;s best assessment of estimated future taxes to be paid. We are subject to income taxes in the United States, which includes numerous state and local jurisdictions. Significant judgments and estimates are required in determining the income tax expense, deferred tax assets and liabilities and the reserve for unrecognized tax benefits.</p> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Estimated Fair Value of Financial Instruments</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <u>Estimated Fair Value of Financial Instruments</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Accounts receivable, accounts payable, cash and cash equivalents, short-term investments and accrued liabilities as of December&#xA0;31, 2017 and 2016 approximate their fair value due to the short-term maturities of these financial instruments. The carrying amounts of our long-term debt, including the term loan, delayed draw term loan and revolving line of credit under the current and previous credit agreements approximate their fair values as of December&#xA0;31, 2017 and 2016 due to the variable rate nature of the agreements. The carrying amount of the obligations associated with our capital leases and vehicle and equipment notes approximate fair value as of December&#xA0;31, 2017 and 2016 because we have incurred the obligations within recent fiscal years when the interest rate markets have been low and stable despite the changes in the interest rate environment in 2017. Refinancing these obligations at current market rates would result in similar balances. All debt classifications represent Level&#xA0;2 fair value measurements.</p> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <u>Recently Adopted Accounting Pronouncements</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> We have not recently adopted any new accounting pronouncements that have had a material impact on our financial statements. We continuously review the Federal Accounting Standards Board&#x2019;s issued Accounting Standards Updates to ensure we have adopted all current accounting pronouncements, and include any such standard adoptions that are deemed to have a material impact on our financial statements herein.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <u>Recently Issued Accounting Pronouncements Not Yet Adopted</u></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606).&#x201D; ASU <font style="WHITE-SPACE: nowrap">2014-09</font> and related subsequently issued amendments set forth a new revenue recognition model that requires identifying the contract(s) with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations and recognizing the revenue upon satisfaction of performance obligations. In July 2015, the FASB voted to defer the application of the provisions of this standard for public companies until annual reporting periods beginning after December&#xA0;15, 2017, including interim periods within those reporting periods. We commenced our evaluation of the impact of ASC 606 in late 2016, by evaluating its impact on selected contracts. Based on our initial review of those select contracts, we developed a project plan to evaluate numerous contracts across our business and assess the internal control structure in order to adopt ASC 606 on January&#xA0;1, 2018. We have periodically briefed our Audit Committee on our progress made towards adoption. As of December&#xA0;31, 2017, we have completed our assessment on the applicability of the standard on accounting for contracts with customers. The standard will result in a change to the timing of revenue recognition for certain of our contracts that, under ASC 605, we currently recognize revenue on a performance obligation level as each obligation is completed whereas, under ASC 606, we will recognize revenue associated with these contracts over time as service is performed and the transfer of control occurs based on a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">percentage-of-completion</font></font> method using input methods as a measure of progress. We do not expect the impact on our revenue recognition to be material for our contracts that are currently recognized under the existing percentage of completion method of accounting, due to the inherent similarities of the over time methodology of revenue recognition to percentage-of-completion. We adopted the new standard on January&#xA0;1, 2018, using the modified retrospective approach, and as such will recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings on January&#xA0;1, 2018. The estimated adjustment to our opening retained earnings on January&#xA0;1, 2018, as a result of implementation of this ASU, is estimated to be approximately $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-02,</font> &#x201C;Leases (Topic 842).&#x201D; This update amends the existing accounting standards for lease accounting, including requiring lessees to recognize most leases on their balance sheets and making targeted changes to lessor accounting. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires a modified retrospective transition approach for all leases existing at, or entered into after, the date of initial application, with an option to use certain transition relief. For public business entities, this update is effective for annual reporting periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years, and early adoption is permitted as of the standard&#x2019;s issuance date. We have not completed our assessment, but we expect the adoption of this standard will have a significant impact on our Consolidated Balance Sheets. Information about our undiscounted future lease payments and the timing of those payments is in Note 14, Commitments and Contingencies, in our Form <font style="WHITE-SPACE: nowrap">10-K.</font> We will adopt this standard effective January&#xA0;1, 2019.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In June 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-13,</font> &#x201C;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#x201D; This ASU amends the accounting for credit losses on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt securities and purchased financial assets with credit deterioration. In addition, these amendments require the measurement of all expected credit losses for financial assets, including trade accounts receivable, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2019 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-15,</font> &#x201C;Statement of Cash Flows: Clarification of Certain Cash Receipts and Cash Payments (Topic 230).&#x201D; This ASU addresses the diversity in practice related to the classification of certain cash receipts and payments in the statement of cash flows by adding or clarifying guidance on eight specific cash flow issues. We have determined that this update addresses one issue that specifically impacts us, which is the classification of contingent consideration payments made after a business combination. We adopted the new provision on January&#xA0;1, 2018 and as such will classify contingent consideration payments in excess of the recorded contingent liability not made soon after the acquisition date as operating activities on the cash flow statement. Cash payments made soon after the acquisition date will be classified as investing activities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> &#x201C;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.&#x201D; This ASU better aligns a company&#x2019;s risk management activities and financial reporting for hedging relationships and makes certain improvements to simplify the application of hedge accounting guidance. For public business entities, this update is effective for financial statements issued for fiscal years beginning after December&#xA0;15, 2018 and interim periods within those fiscal years. We are evaluating whether this ASU will have a material impact on our consolidated financial statements.</p> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DeferredOfferingCostsPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Offering Costs Policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DeferredOfferingCostsPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_OtherLiabilitiesPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Liabilities Policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_OtherLiabilitiesPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027168&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75027451&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75032840&amp;loc=d3e61044-112788<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5618551-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35736893&amp;loc=d3e80748-113994<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2,12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877573&amp;loc=d3e87990-122713<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5144-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-108592<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UseOfEstimates</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>46 <FILENAME>R28.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834337216"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductInformationTableTextBlock', window );">Summary of Percentage of Net Revenue by Product Category</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table sets forth the percentage of our net revenue by product category:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> Years&#xA0;ended&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insulation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Waterproofing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shower doors, shelving and mirrors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Garage doors</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rain gutters</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other building products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductInformationTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of product information that are included in the discussion of the nature of an entity's operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfProductInformationTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>47 <FILENAME>R29.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821782880"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Allowance for Doubtful Accounts</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table sets forth our allowance for doubtful accounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Allowance for doubtful accounts receivable</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">919</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,627</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,486</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,452</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to costs and expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Charged to other accounts (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">699</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deductions (2)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Recovery of receivables previously written off as bad debt and other</td> </tr> </table> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(2)</td> <td valign="top" align="left"><font style="WHITE-SPACE: nowrap">Write-off</font> of uncollectible accounts receivable</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>48 <FILENAME>R30.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844834608"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td> <td class="text"><div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property and equipment consisted of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">218</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,152</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,235</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture, fixtures and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,863</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,344</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Vehicles and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,744</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,861</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">191,043</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">156,724</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: accumulated depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(109,968</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(88,936</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,075</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,788</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PropertyPlantAndEquipmentDepreciationAllocationCategoriesTableTextBlock', window );">Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> During the twelve months ended December&#xA0;31, 2017 and 2016 we recorded the following depreciation and amortization expense on our property and equipment, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">874</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PropertyPlantAndEquipmentDepreciationAllocationCategoriesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipment depreciation allocation categories.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PropertyPlantAndEquipmentDepreciationAllocationCategoriesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>49 <FILENAME>R31.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824723904"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Change in Carrying Amount of Goodwill</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The change in carrying amount of goodwill was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Gross)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Impairment<br /> Losses</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Goodwill<br /> (Net)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">160,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">90,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,918</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(344</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Business combinations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(70,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">155,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Gross Carrying Amount, Accumulated Amortization and Net Book Value</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides the gross carrying amount, accumulated amortization and net book value for each major class of intangibles (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Gross<br /> Carrying<br /> Amount</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Accumulated<br /> Amortization</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Net Book<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortized intangibles:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,651</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and tradenames</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,136</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,076</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,303</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,498</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,533</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">204,558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">126,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Aggregate Annual Amortization</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Remaining estimated aggregate annual amortization expense is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,653</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>50 <FILENAME>R32.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834372880"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Maturities of Debt</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Long-term debt consisted of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="71%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">293,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,803</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,186</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,988</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">347,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">151,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,650</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,192</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt, less current maturities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>51 <FILENAME>R33.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822994352"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Costs and Estimated Earnings on Uncompleted Contracts (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock', window );">Schedule of Cost and Estimated Earnings on Uncompleted Contracts</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Uncompleted contracts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">As of<br /> December&#xA0;31,&#xA0;2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs incurred on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,270</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Billings to date</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">&#xA0;&#xA0;1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock', window );">Schedule of Net Under (Over) Billings</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Net under (over) billings were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 62.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">As of<br /> December&#xA0;31,&#xA0;2017</p> </td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Costs and estimated earnings in excess of billings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billings in excess of costs and estimated earnings on uncompleted contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,376</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net under (over) billings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs And Estimated Earnings On Uncompleted Contracts Table [Text Block]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CostsAndEstimatedEarningsOnUncompletedContractsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for billings on uncompleted contracts in excess of costs and costs of uncompleted contracts in excess of billings.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>52 <FILENAME>R34.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824684320"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Values of Financial Assets and Liabilities</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair values of financial assets and liabilities not described above were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of December 31, 2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Financial assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,038</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Derivative financial instruments, net of tax</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total financial assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,634</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-110258<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>53 <FILENAME>R35.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830242512"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock', window );">Summary of Workers' Compensation Known Claims and IBNR Reserves</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Workers&#x2019; compensation known claims and IBNR reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,620</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ScheduleOfInsuranceLossReservesForInsuredObligationsTableTextBlock', window );">Schedule of Insurance Receivable for Claims</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> This receivable offsets an equal liability included within the reserve amounts noted above and was as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Summary of Equity-based Awards for Employees</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Amounts for each category of equity-based award for employees as of December&#xA0;31, 2017 and changes during the twelve months ended December&#xA0;31, 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Common Stock<br /> Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Stock Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Performance-Based<br /> Restricted Stock<br /> Units</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Awards</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Units</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Fair<br /> Market<br /> Value<br /> Per Share</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">74,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(58,302</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Nonvested awards/units at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202,331</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">77,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock Compensation Expenses</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the twelve months ended December&#xA0;31, 2017 and 2016, we recorded the following stock compensation expense, by income statement category (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">571</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,894</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of employee related liabilities.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ScheduleOfInsuranceLossReservesForInsuredObligationsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of insurance loss reserves for insured obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ScheduleOfInsuranceLossReservesForInsuredObligationsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested shares.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>54 <FILENAME>R36.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843729072"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for Income Taxes</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The provision for income taxes is comprised of (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,557</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,302</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,895</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,255</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(284</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(267</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(260</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,179</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(605</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,515</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Between Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The reconciliation between our effective tax rate on net income and the federal statutory rate is as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax at federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,537</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,864</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,676</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(581</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(227</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.4</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Qualified Production Activity Deduction</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,715</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,776</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.0</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,347</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other permanent items</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(92</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(69</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">285</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">442</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Change in uncertain tax positions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3.2</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.3</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Rate impact of the Tax Act</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,386</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total tax expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,174</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Net Deferred Tax Asset or Liability</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Components of the net deferred tax asset or liability are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,916</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,866</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">284</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net operating loss carryforwards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,623</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current and long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,327</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Valuation allowance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,746</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,415</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,912</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred Tax Liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued reserves and allowances</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(308</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(565</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,453</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,543</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,899</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investment in partnership</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,189</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,530</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,701</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,561</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,980</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,649</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Rollforward of Gross Unrecognized Tax Benefits</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> A rollforward of the gross unrecognized tax benefits is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,356</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Increase as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,353</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of tax positions taken during the period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,311</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Decrease as a result of expiring statutes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,689</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit, December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,450</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=96868398&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>55 <FILENAME>R37.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834354576"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Common or Related Party Transactions</a></td> <td class="text"><div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the years ended December&#xA0;31, 2017, 2016 and 2015, the amount of sales to common or related parties as well as the purchases from and rent expense paid to common or related parties were as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="69%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,250</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,914</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,720</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,294</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">480</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,154</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">635</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>56 <FILENAME>R38.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6715888544"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ScheduleOfAccruedInsuranceReservesTableTextBlock', window );">Schedule of Accrued General Insurance Reserves</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued general insurance reserves included on the Consolidated Balance Sheets were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As of December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,033</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Included in other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_InsuranceReceivableClaimsTableTextBlock', window );">Schedule of Insurance Receivable for Claims</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> We also had insurance receivables and an indemnification asset included on the Consolidated Balance Sheets that, in aggregate, offset an equal liability included within the reserve amounts noted above. The amounts were as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="86%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">As&#xA0;of&#xA0;December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable and indemnification asset for claims under a fully insured policy</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Insurance receivable for claims that exceeded the stop loss limit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total insurance receivables included in other <font style="WHITE-SPACE: nowrap">non-current</font> assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Future Minimum Lease Payments Under Noncancellable Operating Leases</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Future Minimum Capital Lease Payment</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Capital&#xA0;Leases</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Operating Leases</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Related&#xA0;Party</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total&#xA0;Operating</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">950</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,304</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">837</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">609</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing executory costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(326</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Amounts representing interest</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(733</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total obligation under capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion of capital leases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,666</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long term capital lease obligation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRentExpenseTableTextBlock', window );">Total Rent Expense under Operating Leases</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Total rent expense under these operating leases for the years ended December&#xA0;31, 2017, 2016 and 2015 was approximately $15.1&#xA0;million, $11.6&#xA0;million and $9.4&#xA0;million, respectively, which is included in the Consolidated Statements of Operations and Comprehensive Income as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">Years ended December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of Sales</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,732</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,507</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,580</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_InsuranceReceivableClaimsTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of amount of insurance receivables, booked to offset an equal general insurance liability. The probability of receiving the amount booked as a receivable is high upon the event of owing any amounts associated with the liability.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_InsuranceReceivableClaimsTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ScheduleOfAccruedInsuranceReservesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of accrued insurance reserves.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ScheduleOfAccruedInsuranceReservesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164451&amp;loc=d3e36991-112694<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913245&amp;loc=d3e12069-110248<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRentExpenseTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfRentExpenseTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>57 <FILENAME>R39.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834468032"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Combinations</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As part of our ongoing strategy to expand geographically and increase market share in certain markets, we completed ten, nine and eight business combinations during the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, as well as insignificant&#xA0;<font style="WHITE-SPACE: nowrap">tuck-in</font>&#xA0;acquisitions merged into existing operations in 2017 and 2015, in which we acquired 100% of the voting equity interests in each acquired entity. Acquisition-related costs amounted to $3.9&#xA0;million, $2.3&#xA0;million and $1.1&#xA0;million for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, and are included in Administrative expenses on the Consolidated Statements of Operations and Comprehensive Income. The goodwill to be 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 $47.6&#xA0;million of goodwill for tax purposes as a result of 2017 acquisitions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The largest of our 2017 acquisitions were Alpha, Columbia Shelving&#xA0;&amp; Mirror Inc. and Charleston Shelving&#xA0;&amp; Mirror, Inc. (collectively, &#x201C;Columbia&#x201D;) and All In Insulation, LLC d/b/a Astro Insulation (collectively, &#x201C;Astro&#x201D;). The remaining acquisitions were individually insignificant but material in the aggregate, as follows. Net Income (Loss), as noted below, includes amortization, taxes and interest allocations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="28%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair&#xA0;Value&#xA0;of<br /> Common<br /> Stock Issued</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpha (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">1/5/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Share</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Columbia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/26/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Astro</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">9/18/2017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">573</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(478</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The cash paid included $21.7&#xA0;million in contingent consideration to satisfy purchase price adjustments related to cash and net working capital requirements, earnout consideration based on Alpha&#x2019;s change in EBITDA from 2015 and a customary holdback. These payments were based on fair value of each contingent payment at the time of acquisition and subsequently adjusted during the measurement period. We issued 282,577 shares of our common stock with a fair value of $10.9&#xA0;million.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Alpine Insulation Co., Inc.</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/12/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> East Coast</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">10/17/2016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(592</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the twelve months ended December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="41%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 19.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Date</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Acquisition<br /> Type</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cash Paid</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Seller<br /> Obligations</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total<br /> Purchase<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Revenue</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Net&#xA0;Income<br /> (Loss)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> BDI</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">3/12/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> CQ</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">4/6/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">556</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Layman</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">6/1/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Eastern</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">8/10/2015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Stock</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">312</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Various</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Asset</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,349</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(97</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">62,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="18" align="center">2017</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpha</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Columbia</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Astro</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">247</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,195</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,852</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,820</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,760</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,106</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">383</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,401</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(358</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(364</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,619</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(20,742</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">153,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less fair value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">103,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">137,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Alpine</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">East&#xA0;Coast</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,183</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">666</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,938</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,800</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,642</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,346</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,933</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,046</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(946</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,618</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,610</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,589</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">55,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="22" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">BDI</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">CQ</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Layman</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Eastern</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Other</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair values:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">165</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,735</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,245</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventories</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">152</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">267</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,454</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">368</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">548</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">733</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,280</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,350</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,871</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,365</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,213</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,904</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,736</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,303</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,539</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,030</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,681</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,220</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,773</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,495</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,320</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term debt</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(82</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,736</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(238</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,975</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gain on bargain purchase</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total purchase price</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,445</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">98,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less seller obligations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,765</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash paid</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,088</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,199</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,040</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,200</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Estimates of Acquired Intangible Assets</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Estimates of acquired intangible assets related to the acquisitions are as follows (dollars in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 87.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> Acquired intangibles assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Estimated<br /> Fair&#xA0;Value</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Estimated<br /> Useful<br /> Life (yrs)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,511</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,129</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks and trade names</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,983</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,628</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,773</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Backlog</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Pro Forma Results of Operations</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information has been prepared as if the 2017 acquisitions had taken place on January&#xA0;1, 2016, the 2016 acquisitions had taken place on January&#xA0;1, 2015 and the 2015 acquisitions had taken place on January&#xA0;1, 2014. 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&#xA0;1, 2016, 2015 and 2014 and the unaudited pro forma information does not purport to be indicative of future financial operating results (in thousands, except for per share data).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">Unaudited Pro Forma for the years ended<br /> December&#xA0;31,</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2016</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">2015</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,169,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,058,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">786,144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.39</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>58 <FILENAME>R40.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6813581664"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited) (Tables)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"><div>Dec. 31, 2017</div></th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Selected Quarterly Financial Data</a></td> <td class="text"><div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Summarized unaudited quarterly financial results for 2017 and 2016 is as follows (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">255,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">282,196</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">295,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,132,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,172</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">324,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,973</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,010</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,140</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,896</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,345</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.34</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 16pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">Three months ended</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">June&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">September&#xA0;30</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Total Year</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">191,698</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211,913</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">225,392</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">233,977</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">862,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">54,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">252,448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,813</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,549</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic and diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.32</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div><span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)-(j)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173487&amp;loc=d3e1280-108306<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>nonnum:textBlockItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>59 <FILENAME>R41.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830100384"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization - Additional Information (Detail)<br></strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"> <div>Dec. 31, 2017 </div> <div>Location </div> <div>Segment</div> </th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BasisOfPresentationAndOrganizationLineItems', window );"><strong>Basis Of Presentation And Organization [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment | Segment</a></td> <td class="nump">1<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Concentration Risk [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BasisOfPresentationAndOrganizationLineItems', window );"><strong>Basis Of Presentation And Organization [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Residential New Construction and Repair and Remodel [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BasisOfPresentationAndOrganizationLineItems', window );"><strong>Basis Of Presentation And Organization [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">83.00%<span></span> </td> <td class="nump">88.00%<span></span> </td> <td class="nump">89.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Commercial New Construction and Repair and Remodel [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BasisOfPresentationAndOrganizationLineItems', window );"><strong>Basis Of Presentation And Organization [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">17.00%<span></span> </td> <td class="nump">12.00%<span></span> </td> <td class="nump">11.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BasisOfPresentationAndOrganizationLineItems', window );"><strong>Basis Of Presentation And Organization [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_NumberOfLocationsInOperation', window );">Number of locations the company operates | Location</a></td> <td class="nump">125<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BasisOfPresentationAndOrganizationLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis Of Presentation And Organization [Line Items]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BasisOfPresentationAndOrganizationLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_NumberOfLocationsInOperation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Locations In Operation</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_NumberOfLocationsInOperation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:integerItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:integerItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_ResidentialNewConstructionAndRepairAndRemodelSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_ResidentialNewConstructionAndRepairAndRemodelSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_CommercialConstructionSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_CommercialConstructionSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>60 <FILENAME>R42.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844080128"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail) - Customer Concentration Risk [Member] - Revenue [Member]<br></strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">67.00%<span></span> </td> <td class="nump">77.00%<span></span> </td> <td class="nump">78.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Waterproofing [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">8.00%<span></span> </td> <td class="nump">2.00%<span></span> </td> <td class="nump">2.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Shower doors, shelving and mirrors [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">7.00%<span></span> </td> <td class="nump">5.00%<span></span> </td> <td class="nump">5.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Garage doors [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">5.00%<span></span> </td> <td class="nump">6.00%<span></span> </td> <td class="nump">6.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Rain gutters [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">4.00%<span></span> </td> <td class="nump">4.00%<span></span> </td> <td class="nump">5.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Other building products [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Net revenues percentage</a></td> <td class="nump">9.00%<span></span> </td> <td class="nump">6.00%<span></span> </td> <td class="nump">4.00%<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_InsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_InsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_WaterproofingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_WaterproofingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_ShowerDoorsShelvingAndMirrorsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_ShowerDoorsShelvingAndMirrorsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_GarageDoorsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_GarageDoorsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_RainGuttersMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_RainGuttersMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductOrServiceAxis=ibp_OtherBuildingProductsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProductOrServiceAxis=ibp_OtherBuildingProductsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>61 <FILENAME>R43.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847628960"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="4">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2018</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Amount insured by FDIC</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 250,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">55,600,000<span></span> </td> <td class="nump">$ 0<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> <td class="nump">$ 0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent', window );">Insurance cost of claims</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">14,620,000<span></span> </td> <td class="nump">11,647,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3,200,000<span></span> </td> <td class="nump">3,000,000<span></span> </td> <td class="nump">2,300,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization expense related to financing costs</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1,100,000<span></span> </td> <td class="nump">400,000<span></span> </td> <td class="nump">$ 300,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">6,800,000<span></span> </td> <td class="nump">1,700,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write-off of debt issuance costs, included in interest expense</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2,113,000<span></span> </td> <td class="nump">$ 286,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Tax benefit recognized, due to tax rate change</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 3,800,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Result of ASU implementation</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Non-Current Assets [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainageDueInNextRollingTwelveMonths', window );">Retainage receivables, expected to be collected</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 500,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td> <td class="nump">21.00%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">6 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">4 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">15 years<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">8 years<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not-to-Compete [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">5 years<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not-to-Compete [Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">1 year<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">15 years<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">8 years<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful life, description</a></td> <td class="text">&#160;<span></span> </td> <td class="text">The shorter of lease life or five years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment[Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">5 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment[Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">3 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">5 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">3 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful life, description</a></td> <td class="text">&#160;<span></span> </td> <td class="text">The shorter of lease life or five years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td> <td class="text">&#160;<span></span> </td> <td class="text">30 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Concentration Risk [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="nump">100.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">4.00%<span></span> </td> <td class="nump">4.00%<span></span> </td> <td class="nump">4.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainage', window );">Retainage receivables</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 23,100,000<span></span> </td> <td class="nump">$ 10,300,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentration risk, percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3.00%<span></span> </td> <td class="nump">3.00%<span></span> </td> <td class="nump">3.00%<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_WorkersCompensationInsuranceMember', window );">Workers' Compensation Insurance [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent', window );">Insurance cost of claims</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 800,000<span></span> </td> <td class="nump">$ 800,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_GeneralLiabilityInsuranceProgramMember', window );">General Liability Insurance Program [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent', window );">Insurance cost of claims</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">2,000,000<span></span> </td> <td class="nump">2,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AggregateCapWorkersCompensationLiability', window );">Aggregate cap of insurance cost of claims</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">8,000,000<span></span> </td> <td class="nump">8,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReinsuranceRetentionPolicyAmountRetained', window );">Self-incurred retention</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">400,000<span></span> </td> <td class="nump">400,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_CreditAndSecurityAgreementMember', window );">Credit and Security Agreement [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_AccountingPoliciesAndGeneralInformationLineItems', window );"><strong>Accounting Policies and General Information [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1,000,000<span></span> </td> <td class="nump">$ 300,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write-off of debt issuance costs, included in interest expense</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2,100,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_AccountingPoliciesAndGeneralInformationLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounting Policies and General Information [Line Items]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_AccountingPoliciesAndGeneralInformationLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_AggregateCapWorkersCompensationLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate cap carrying value of obligations and payables pertaining to claims incurred of a workers compensation nature.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_AggregateCapWorkersCompensationLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, change in tax rate, income tax expense (benefit).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainage"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68065756&amp;loc=d3e49370-109356<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractReceivableRetainage</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainageDueInNextRollingTwelveMonths"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractReceivableRetainageDueInNextRollingTwelveMonths</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 225<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84241808&amp;loc=d3e92212-112881<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2420-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReinsuranceRetentionPolicyAmountRetained"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stated amount that is the upper retention limit per entity policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ReinsuranceRetentionPolicyAmountRetained</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_WorkersCompensationInsuranceMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_WorkersCompensationInsuranceMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_GeneralLiabilityInsuranceProgramMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis=ibp_GeneralLiabilityInsuranceProgramMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_CreditAndSecurityAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_CreditAndSecurityAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>62 <FILENAME>R44.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824904144"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Allowance for Doubtful Accounts Receivable [Roll Forward]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Beginning Balance</a></td> <td class="nump">$ 3,397<span></span> </td> <td class="nump">$ 2,486<span></span> </td> <td class="nump">$ 2,661<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Charged to costs and expenses</a></td> <td class="nump">2,834<span></span> </td> <td class="nump">2,928<span></span> </td> <td class="nump">919<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Charged to other accounts</a></td> <td class="nump">699<span></span> </td> <td class="nump">435<span></span> </td> <td class="nump">533<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Deductions</a></td> <td class="num">(2,125)<span></span> </td> <td class="num">(2,452)<span></span> </td> <td class="num">(1,627)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Ending Balance</a></td> <td class="nump">$ 4,805<span></span> </td> <td class="nump">$ 3,397<span></span> </td> <td class="nump">$ 2,486<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recoveries of receivables doubtful of collection that were previously charged off.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68075217&amp;loc=SL9156395-115594<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>63 <FILENAME>R45.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821716432"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> <th class="th"><div>Dec. 31, 2014</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td> <td class="nump">$ 62,510,000<span></span> </td> <td class="nump">$ 14,482,000<span></span> </td> <td class="nump">$ 6,818,000<span></span> </td> <td class="nump">$ 10,761,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Investments</a></td> <td class="nump">30,053,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_HeldtomaturitySecuritiesMember', window );">Held-to-Maturity Securities [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Investments</a></td> <td class="nump">$ 30,100,000<span></span> </td> <td class="nump">0<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ShortTermInvestmentsMaturityPeriodDescription', window );">Investment maturity</a></td> <td class="text">One year or less<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member] | Level 1 [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td> <td class="nump">$ 55,600,000<span></span> </td> <td class="nump">$ 0.0<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ShortTermInvestmentsMaturityPeriodDescription"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short term investments maturity period description.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ShortTermInvestmentsMaturityPeriodDescription</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_HeldtomaturitySecuritiesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InformationByCategoryOfDebtSecurityAxis=us-gaap_HeldtomaturitySecuritiesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>64 <FILENAME>R46.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829584432"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">$ 191,043<span></span> </td> <td class="nump">$ 156,724<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td> <td class="num">(109,968)<span></span> </td> <td class="num">(88,936)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property Plant And Equipment Net</a></td> <td class="nump">81,075<span></span> </td> <td class="nump">67,788<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">66<span></span> </td> <td class="nump">66<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">218<span></span> </td> <td class="nump">218<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">6,152<span></span> </td> <td class="nump">5,235<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment[Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">30,863<span></span> </td> <td class="nump">26,344<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ibp_VehiclesAndEquipmentMember', window );">Vehicles and Equipment [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property Plant And Equipment Gross</a></td> <td class="nump">$ 153,744<span></span> </td> <td class="nump">$ 124,861<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ibp_VehiclesAndEquipmentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ibp_VehiclesAndEquipmentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>65 <FILENAME>R47.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844103776"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property Plant and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td> <td class="nump">$ 28,285<span></span> </td> <td class="nump">$ 23,571<span></span> </td> <td class="nump">$ 16,975<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td> <td class="nump">26,731<span></span> </td> <td class="nump">22,294<span></span> </td> <td class="nump">16,101<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td> <td class="nump">$ 1,554<span></span> </td> <td class="nump">$ 1,276<span></span> </td> <td class="nump">$ 874<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>66 <FILENAME>R48.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844393440"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PropertyAndEquipmentFullyDepreciatedAssets', window );">Property and equipment fully depreciated</a></td> <td class="nump">$ 49.7<span></span> </td> <td class="nump">$ 42.7<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PropertyAndEquipmentFullyDepreciatedAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property And Equipment Fully Depreciated Assets</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PropertyAndEquipmentFullyDepreciatedAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>67 <FILENAME>R49.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830485280"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill (Gross), beginning balance</a></td> <td class="nump">$ 177,090<span></span> </td> <td class="nump">$ 160,516<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combinations</a></td> <td class="nump">47,727<span></span> </td> <td class="nump">16,918<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td> <td class="nump">653<span></span> </td> <td class="num">(344)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill (Gross), ending balance</a></td> <td class="nump">225,470<span></span> </td> <td class="nump">177,090<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated Impairment Losses, beginning balance</a></td> <td class="num">(70,004)<span></span> </td> <td class="num">(70,004)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated Impairment Losses, ending balance</a></td> <td class="num">(70,004)<span></span> </td> <td class="num">(70,004)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (Net), beginning balance</a></td> <td class="nump">107,086<span></span> </td> <td class="nump">90,512<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combinations</a></td> <td class="nump">47,727<span></span> </td> <td class="nump">16,918<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td> <td class="nump">653<span></span> </td> <td class="num">(344)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (Net), ending balance</a></td> <td class="nump">$ 155,466<span></span> </td> <td class="nump">$ 107,086<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Goodwill</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a,h)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a,h)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>68 <FILENAME>R50.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6666582944"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangibles - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Intangible asset impairment</a></td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease', window );">Increase in gross carrying amount of intangibles</a></td> <td class="nump">77,700,000<span></span> </td> <td class="nump">30,400,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense on intangible assets</a></td> <td class="nump">26,857,000<span></span> </td> <td class="nump">11,259,000<span></span> </td> <td class="nump">$ 6,264,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles on business combination</a></td> <td class="nump">$ 76,800,000<span></span> </td> <td class="nump">$ 30,300,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in carrying value of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsPeriodIncreaseDecrease</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>69 <FILENAME>R51.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831076400"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td> <td class="nump">$ 204,558<span></span> </td> <td class="nump">$ 126,814<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td> <td class="nump">66,567<span></span> </td> <td class="nump">40,497<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td> <td class="nump">137,991<span></span> </td> <td class="nump">86,317<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td> <td class="nump">121,015<span></span> </td> <td class="nump">80,909<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td> <td class="nump">38,651<span></span> </td> <td class="nump">27,533<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td> <td class="nump">82,364<span></span> </td> <td class="nump">53,376<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not-to-Compete [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td> <td class="nump">11,807<span></span> </td> <td class="nump">8,602<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td> <td class="nump">4,773<span></span> </td> <td class="nump">2,466<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td> <td class="nump">7,034<span></span> </td> <td class="nump">6,136<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td> <td class="nump">58,136<span></span> </td> <td class="nump">37,303<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td> <td class="nump">14,076<span></span> </td> <td class="nump">10,498<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td> <td class="nump">44,060<span></span> </td> <td class="nump">$ 26,805<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td> <td class="nump">13,600<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td> <td class="nump">9,067<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Book Value</a></td> <td class="nump">$ 4,533<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>70 <FILENAME>R52.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834426592"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)<br> $ in Thousands</strong></div></th> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($)</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract', window );"><strong>Finite Lived Intangible Assets Net Amortization Expense Rolling Maturity [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td> <td class="nump">$ 23,516<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td> <td class="nump">18,387<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td> <td class="nump">17,671<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td> <td class="nump">16,653<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></td> <td class="nump">15,735<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td> <td class="nump">$ 46,029<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>71 <FILENAME>R53.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830545520"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Debt - Schedule of Maturities of Debt (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Term loans, in effect, net of unamortized debt issuance costs of $5,146 and $447, respectively</a></td> <td class="nump">$ 293,354<span></span> </td> <td class="nump">$ 95,803<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DelayedDrawnTermLoanFacility', window );">Delayed draw term loans, in effect, net of unamortized debt issuance costs of $0 and $50, respectively</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">12,450<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Vehicle and equipment notes, maturing December 2022; payable in various monthly installments, including interest rates ranging from 2% to 4.5%</a></td> <td class="nump">50,357<span></span> </td> <td class="nump">38,186<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Various notes payable, maturing through March 2025; payable in various monthly installments, including interest rates ranging from 4% to 6%</a></td> <td class="nump">3,866<span></span> </td> <td class="nump">4,988<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long term debt</a></td> <td class="nump">347,577<span></span> </td> <td class="nump">151,427<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long term debt</a></td> <td class="nump">347,577<span></span> </td> <td class="nump">151,427<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current maturities</a></td> <td class="num">(16,650)<span></span> </td> <td class="num">(17,192)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current maturities</a></td> <td class="nump">$ 330,927<span></span> </td> <td class="nump">$ 134,235<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DelayedDrawnTermLoanFacility"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Delayed drawn term loan facility.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DelayedDrawnTermLoanFacility</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NotesPayable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>72 <FILENAME>R54.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845706448"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="1">12 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DebtInstrumentMaturityMonthAndYear', window );">Notes payable maturity date</a></td> <td class="text">2025-03<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes payable Interest rate</a></td> <td class="nump">4.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes payable Interest rate</a></td> <td class="nump">6.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized debt issuance costs</a></td> <td class="nump">$ 5,146<span></span> </td> <td class="nump">$ 447<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_DelayedDrawMember', window );">Delayed Draw [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized issue discount and debt issuance costs</a></td> <td class="nump">$ 0<span></span> </td> <td class="nump">$ 50<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_VehicleAndEquipmentNotesMember', window );">Vehicle and Equipment [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DebtInstrumentMaturityMonthAndYear', window );">Notes payable maturity date</a></td> <td class="text">2022-12<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_VehicleAndEquipmentNotesMember', window );">Vehicle and Equipment [Member] | Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes payable Interest rate</a></td> <td class="nump">2.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_VehicleAndEquipmentNotesMember', window );">Vehicle and Equipment [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes payable Interest rate</a></td> <td class="nump">4.50%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DebtInstrumentMaturityMonthAndYear"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt instrument maturity month and year.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DebtInstrumentMaturityMonthAndYear</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:gYearMonthItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_DelayedDrawMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_DelayedDrawMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_VehicleAndEquipmentNotesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_VehicleAndEquipmentNotesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>73 <FILENAME>R55.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845541392"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="1">12 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Nov. 30, 2017</div></th> <th class="th"><div>Apr. 13, 2017</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Assets relating to master loan agreements, Gross</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 63,400,000<span></span> </td> <td class="nump">$ 64,200,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital leased assets, net book value</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 13,000,000<span></span> </td> <td class="nump">16,400,000<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ibp_MasterLoanAgreementMember', window );">Master Loan Agreements [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Payment Period, typical</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">60 months<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Assets relating to master loan agreements, Gross</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 74,500,000<span></span> </td> <td class="nump">48,700,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital leased assets, net book value</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">51,400,000<span></span> </td> <td class="nump">$ 38,000,000<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ibp_USBankMasterLoanAgreementMember', window );">US Bank Master Loan Agreement [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td> <td class="nump">$ 100,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term loan facility maturity period</a></td> <td class="text">60 months<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Loan amount available under agreement</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">100,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member] | Eurodollar [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">2.50%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member] | Base Rate [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1.50%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member] | Term Loan [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 300,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term loan facility maturity period</a></td> <td class="text">&#160;<span></span> </td> <td class="text">7 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPayment', window );">Quarterly principal payment of term loan</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 800,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Credit facility, amortization description</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">The Term Loan amortizes in quarterly principal payments of approximately $0.8 million, with any remaining unpaid balances due on April 15, 2024, which is the maturity date. Loans incurred under the ABL Revolver will have a final maturity of April 13, 2022.<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfMandatoryPrepaymentsOnDebtIssuance', window );">Percentage of mandatory pre-payments on debt issuance</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfMandatoryPrepaymentsOnSaleOrDispositionOfAssets', window );">Percentage of mandatory pre-payments on sale or disposition of assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">100.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfMandatoryPrepaymentsOnExcessCashFlow', window );">Percentage of mandatory pre-payments on excess cash flow</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">50.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ExcessCashFlowLimitForMandatoryPrepaymentsOfDebt', window );">Excess cash flow limit for mandatory pre-payments of debt</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 5,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member] | Term Loan [Member] | Leverage Ratio Range One [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfMandatoryPrepaymentsOnExcessCashFlow', window );">Percentage of mandatory pre-payments on excess cash flow</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">25.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember', window );">Term Loan Agreement [Member] | Term Loan [Member] | Leverage Ratio Range Two [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfMandatoryPrepaymentsOnExcessCashFlow', window );">Percentage of mandatory pre-payments on excess cash flow</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">0.00%<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DebtInstrumentFixedChargeCoverageRatioCovenant', window );">Fixed coverage ratio, covenants requirements</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1.00%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Eurodollar Rate Loan One [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1.25%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Eurodollar Rate Loan Two [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1.50%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Eurodollar Rate Loan Three [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1.75%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Base Rate Loan One [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">0.25%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Base Rate Loan Two [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">0.50%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Base Rate Loan Three [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Margin interest rate percentage</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">0.75%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Revolving Credit Facility [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit maximum borrowing capacity</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 100,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Maturity date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Apr. 13, 2022<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember', window );">ABL Credit Agreement [Member] | Letter of Credit [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit maximum borrowing capacity</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 50,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=ibp_AmendedTermLoanAgreementMember', window );">Amended Term Loan Agreement [Member] | Term Loan [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td> <td class="nump">$ 299,300,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DebtInstrumentFixedChargeCoverageRatioCovenant"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Fixed Charge Coverage Ratio Covenant</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DebtInstrumentFixedChargeCoverageRatioCovenant</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ExcessCashFlowLimitForMandatoryPrepaymentsOfDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess cash flow limit for mandatory pre-payments of debt.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ExcessCashFlowLimitForMandatoryPrepaymentsOfDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PercentageOfMandatoryPrepaymentsOnDebtIssuance"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of mandatory pre-payments on debt issuance.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PercentageOfMandatoryPrepaymentsOnDebtIssuance</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PercentageOfMandatoryPrepaymentsOnExcessCashFlow"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of mandatory pre-payments on excess cash flow.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PercentageOfMandatoryPrepaymentsOnExcessCashFlow</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PercentageOfMandatoryPrepaymentsOnSaleOrDispositionOfAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of mandatory pre-payments on sale or disposition of assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PercentageOfMandatoryPrepaymentsOnSaleOrDispositionOfAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityPeriodicPayment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments of both interest and principal.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityPeriodicPayment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermPurchaseCommitmentPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ibp_MasterLoanAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ibp_MasterLoanAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ibp_USBankMasterLoanAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ibp_USBankMasterLoanAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_TermLoanAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ibp_TermLoanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ibp_TermLoanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAxis=ibp_LeverageRatioRangeOneMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=ibp_LeverageRatioRangeOneMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAxis=ibp_LeverageRatioRangeTwoMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=ibp_LeverageRatioRangeTwoMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_AblCreditAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_EurodollarRateLoanOneMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_EurodollarRateLoanOneMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_EurodollarRateLoanTwoMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_EurodollarRateLoanTwoMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_EurodollarRateLoanThreeMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_EurodollarRateLoanThreeMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_BaseRateLoanOneMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_BaseRateLoanOneMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_BaseRateLoanTwoMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_BaseRateLoanTwoMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=ibp_BaseRateLoanThreeMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_VariableRateAxis=ibp_BaseRateLoanThreeMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=ibp_AmendedTermLoanAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ibp_AmendedTermLoanAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>74 <FILENAME>R56.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6825001072"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail)<br> $ in Thousands</strong></div></th> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($)</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CostsIncurredOnUncompletedContracts', window );">Costs incurred on uncompleted contracts</a></td> <td class="nump">$ 79,235<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_EstimatedEarningsOnLongTermContracts', window );">Estimated earnings</a></td> <td class="nump">44,035<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Total</a></td> <td class="nump">123,270<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BilledContractReceivables', window );">Less: Billings to date</a></td> <td class="nump">121,464<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CostAndEstimatedEarningsUnderOverBillingsNet', window );">Net under (over) billings</a></td> <td class="nump">$ 1,806<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CostAndEstimatedEarningsUnderOverBillingsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost and estimated earnings under or over billings net.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CostAndEstimatedEarningsUnderOverBillingsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CostsIncurredOnUncompletedContracts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred on uncompleted contracts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CostsIncurredOnUncompletedContracts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_EstimatedEarningsOnLongTermContracts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated earnings on long term contracts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_EstimatedEarningsOnLongTermContracts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BilledContractReceivables"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BilledContractReceivables</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ReceivablesLongTermContractsOrPrograms</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>75 <FILENAME>R57.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818365408"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Net Under (Over) Billings (Detail)<br> $ in Thousands</strong></div></th> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($)</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractorsAbstract', window );"><strong>Contractors [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td> <td class="nump">$ 6,182<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCost', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td> <td class="num">(4,376)<span></span> </td> </tr> <tr class="rou"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CostAndEstimatedEarningsUnderOverBillingsNet', window );">Net under (over) billings</a></td> <td class="nump">$ 1,806<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CostAndEstimatedEarningsUnderOverBillingsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost and estimated earnings under or over billings net.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CostAndEstimatedEarningsUnderOverBillingsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCost"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57788-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCost</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractorsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ContractorsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68054760&amp;loc=d3e55302-109406<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57795-111642<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57807-111642<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>76 <FILENAME>R58.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824971552"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail)<br> $ in Thousands</strong></div></th> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($)</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td> <td class="nump">$ 55,634<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td> <td class="nump">30,038<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative financial instruments, net of tax</a></td> <td class="nump">618<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td> <td class="nump">86,290<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td> <td class="nump">55,634<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td> <td class="nump">55,634<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Financial assets:</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments</a></td> <td class="nump">30,038<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative financial instruments, net of tax</a></td> <td class="nump">618<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td> <td class="nump">$ 30,656<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41271-113958<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6945355&amp;loc=d3e41228-113958<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13495-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=82849420&amp;loc=SL20226008-175313<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e24584-111560<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>77 <FILENAME>R59.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818428000"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail)<br></strong></div></th> <th class="th"> <div>Dec. 31, 2016 </div> <div>USD ($)</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value of asset (liability)</a></td> <td class="nump">$ 0<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>78 <FILENAME>R60.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829754640"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative and Hedging Activities - Additional Information (Detail)<br></strong></div></th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"> <div>Dec. 31, 2018 </div> <div>USD ($)</div> </th> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($) </div> <div>Instruments</div> </th> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnFairValueHedgeIneffectivenessNet', window );">Ineffectiveness recognized for fair value hedge</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 100,000<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [Member] | Interest Expense [Member] | Designated as Hedging Instrument [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred', window );">Reclassification from accumulated other comprehensive income to interest expense</a></td> <td class="nump">$ 200,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [Member] | Cash Flow Hedging [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_DerivativeNotionalAmount', window );">Notional amount of derivative instruments</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 100,000,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Derivatives, number of instruments held | Instruments</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">2<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DerivativeAmortizingNotionalAmount', window );">Notional amount amortized</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 95,300,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Notional amount maturity date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">May 31, 2022<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DerivativeAmortizingNotionalAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative amortizing notional amount.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DerivativeAmortizingNotionalAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_DerivativeNotionalAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Article 12<br> -Section 13<br> -Sentence Column B<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">invest_DerivativeNotionalAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>invest_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeMaturityDates"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the derivative contract matures, in CCYY-MM-DD format.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeMaturityDates</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5579245-113959<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:integerItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnFairValueHedgeIneffectivenessNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss)recognized in the income statement from the hedging ineffectiveness of a fair value hedge.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 25<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6886632&amp;loc=d3e76258-113986<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GainLossOnFairValueHedgeIneffectivenessNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>79 <FILENAME>R61.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821716256"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1">1 Months Ended</th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"><div>Mar. 13, 2015</div></th> <th class="th"><div>Mar. 31, 2015</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_StatementOfShareholdersEquityLineItems', window );"><strong>Statement Of Shareholders Equity [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Effective portion of unrealized gain on derivative instruments</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 507<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchase, amount</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 6,100<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember', window );">IBS [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_StatementOfShareholdersEquityLineItems', window );"><strong>Statement Of Shareholders Equity [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common Stock Repurchase, Shares</a></td> <td class="nump">315<span></span> </td> <td class="nump">315<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share repurchase, amount</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 6,100<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Share repurchase, price per share</a></td> <td class="nump">$ 19.23<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PercentageOfClosingPriceDiscountOnShareRepurchase', window );">Discount from last reported price of our common stock</a></td> <td class="nump">7.50%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PercentageOfClosingPriceDiscountOnShareRepurchase"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Closing Price Discount On Share Repurchase</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PercentageOfClosingPriceDiscountOnShareRepurchase</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_StatementOfShareholdersEquityLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement Of Shareholders Equity [Line Items]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_StatementOfShareholdersEquityLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6441202&amp;loc=d3e80720-113993<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5624171-113959<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>80 <FILENAME>R62.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845302976"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits - Additional Information (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($) </div> <div>Installment </div> <div>$ / shares </div> <div>shares</div> </th> <th class="th"> <div>Dec. 31, 2016 </div> <div>USD ($) </div> <div>Installment </div> <div>$ / shares </div> <div>shares</div> </th> <th class="th"> <div>Dec. 31, 2015 </div> <div>USD ($) </div> <div>$ / shares </div> <div>shares</div> </th> <th class="th"> <div>Sep. 30, 2017 </div> <div>shares</div> </th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Healthcare benefit expense, net of employee contributions</a></td> <td class="nump">$ 17,400<span></span> </td> <td class="nump">$ 15,200<span></span> </td> <td class="nump">$ 11,800<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td> <td class="nump">25,399<span></span> </td> <td class="nump">18,212<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanAdministrativeExpenses', window );">Administration expense related to employee contribution plan</a></td> <td class="nump">1,600<span></span> </td> <td class="nump">1,300<span></span> </td> <td class="nump">800<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">6,591<span></span> </td> <td class="nump">1,894<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td> <td class="nump">$ 5,500<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td> <td class="text">2 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_WorkersCompensationExpense', window );">Workers' compensation expense</a></td> <td class="nump">$ 13,500<span></span> </td> <td class="nump">12,100<span></span> </td> <td class="nump">$ 12,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">965<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 5,055<span></span> </td> <td class="nump">$ 1,894<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember', window );">Performance Based Awards [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted, shares | shares</a></td> <td class="nump">77,254<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value for restricted stock granted | $ / shares</a></td> <td class="nump">$ 0<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 900<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td> <td class="nump">$ 1,700<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td> <td class="text">1 year 10 months 25 days<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted, shares | shares</a></td> <td class="nump">74,818<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value for restricted stock granted | $ / shares</a></td> <td class="nump">$ 0<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 2,600<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td> <td class="nump">$ 1,100<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td> <td class="text">3 months 19 days<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockAwardsMember', window );">Performance Based Restricted Stock Awards [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 100<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td> <td class="text">4 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Directors [Member] | Restricted Stock [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted, shares | shares</a></td> <td class="nump">6,000<span></span> </td> <td class="nump">9,000<span></span> </td> <td class="nump">13,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value for restricted stock granted | $ / shares</a></td> <td class="nump">$ 50.50<span></span> </td> <td class="nump">$ 34.23<span></span> </td> <td class="nump">$ 22.74<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 300<span></span> </td> <td class="nump">$ 300<span></span> </td> <td class="nump">$ 300<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember', window );">2014 Omnibus Incentive Plan [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Number of shares surrendered to satisfy tax withholding obligations | shares</a></td> <td class="nump">11,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share based compensation, recognized tax benefits</a></td> <td class="nump">$ 600<span></span> </td> <td class="nump">300<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common stock shares available for issuance | shares</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,600,000<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember', window );">2014 Omnibus Incentive Plan [Member] | Common Stock Awards [Member] | Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td> <td class="nump">$ 2,700<span></span> </td> <td class="nump">$ 1,600<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember', window );">2014 Omnibus Incentive Plan [Member] | Restricted Stock [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted, shares | shares</a></td> <td class="nump">100,000<span></span> </td> <td class="nump">100,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForVestingOfStockAwards', window );">Number of equal installments for restricted stock | Installment</a></td> <td class="nump">3<span></span> </td> <td class="nump">3<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Medical IBNR Included in Accrued Compensation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems', window );"><strong>Pension Plans, Postretirement and Other Employee Benefits [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td> <td class="nump">$ 1,800<span></span> </td> <td class="nump">$ 1,700<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension plans, postretirement and other employee benefits.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForVestingOfStockAwards"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equal installments for vesting restricted stock.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForVestingOfStockAwards</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:decimalItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_WorkersCompensationExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>All expenses associated with Worker's Compensation Insurance benefits incurred during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_WorkersCompensationExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanAdministrativeExpenses"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of administrative expense incurred by defined contribution plan.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DefinedContributionPlanAdministrativeExpenses</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockAwardsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockAwardsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PlanNameAxis=ibp_TwoThousandAndFourteenOmnibusIncentivePlanMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_CommonStockAwardsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_CommonStockAwardsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>81 <FILENAME>R63.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821840672"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Employee-related Liabilities [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Included in other current liabilities</a></td> <td class="nump">$ 5,899<span></span> </td> <td class="nump">$ 4,595<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityNoncurrent', window );">Included in other long-term liabilities</a></td> <td class="nump">8,721<span></span> </td> <td class="nump">7,052<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent', window );">Workers' Compensation Liability</a></td> <td class="nump">$ 14,620<span></span> </td> <td class="nump">$ 11,647<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>82 <FILENAME>R64.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6634791840"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefits - Schedule of Insurance Receivable for Claims (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis=ibp_WorkersCompensationMember', window );">Workers' Compensation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MalpracticeInsuranceLineItems', window );"><strong>Malpractice Insurance [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableNoncurrent', window );">Included in other non-current assets</a></td> <td class="nump">$ 1,826<span></span> </td> <td class="nump">$ 1,249<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivableNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MalpracticeInsuranceLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_MalpracticeInsuranceLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis=ibp_WorkersCompensationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis=ibp_WorkersCompensationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>83 <FILENAME>R65.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829830960"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)<br></strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"> <div>Dec. 31, 2017 </div> <div>$ / shares </div> <div>shares</div> </th></tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_CommonStockAwardsMember', window );">Common Stock Awards [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Nonvested common stock awards, Beginning balance | shares</a></td> <td class="nump">161,174<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted | shares</a></td> <td class="nump">101,241<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Vested | shares</a></td> <td class="num">(58,302)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Forfeited/Cancelled | shares</a></td> <td class="num">(1,782)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Nonvested common stock awards, Ending balance | shares</a></td> <td class="nump">202,331<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards, Beginning balance</a></td> <td class="nump">$ 26.36<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td> <td class="nump">52.00<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue', window );">Vested</a></td> <td class="nump">26.43<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Forfeited/Cancelled</a></td> <td class="nump">35.07<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards, Ending balance</a></td> <td class="nump">$ 39.09<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember', window );">Performance Based Awards [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td> <td class="nump">77,254<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested | shares</a></td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested performance-based stock awards/units, Ending balance | shares</a></td> <td class="nump">77,254<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards/units, Beginning balance</a></td> <td class="nump">$ 0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td> <td class="nump">41.00<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards/units, Ending balance</a></td> <td class="nump">$ 41.00<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td> <td class="nump">74,818<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested | shares</a></td> <td class="nump">0<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited/Cancelled | shares</a></td> <td class="num">(2,818)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested performance-based stock awards/units, Ending balance | shares</a></td> <td class="nump">72,000<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards/units, Beginning balance</a></td> <td class="nump">$ 0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td> <td class="nump">52.16<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td> <td class="nump">0<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited/Cancelled</a></td> <td class="nump">52.00<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested performance-based stock awards/units, Ending balance</a></td> <td class="nump">$ 52.16<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options outstanding.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of options vested.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_CommonStockAwardsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_CommonStockAwardsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_PerformanceBasedAwardsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AwardTypeAxis=ibp_PerformanceBasedRestrictedStockUnitsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>84 <FILENAME>R66.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824309824"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits - Summary of Stock Compensation Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td> <td class="nump">$ 6,591<span></span> </td> <td class="nump">$ 1,894<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td> <td class="nump">965<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td> <td class="nump">571<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock compensation expense</a></td> <td class="nump">$ 5,055<span></span> </td> <td class="nump">$ 1,894<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>85 <FILENAME>R67.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829980224"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td> <td class="nump">$ 17,557<span></span> </td> <td class="nump">$ 18,307<span></span> </td> <td class="nump">$ 13,939<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td> <td class="nump">3,302<span></span> </td> <td class="nump">3,472<span></span> </td> <td class="nump">2,989<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit), Total</a></td> <td class="nump">20,859<span></span> </td> <td class="nump">21,779<span></span> </td> <td class="nump">16,928<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td> <td class="num">(5,895)<span></span> </td> <td class="num">(338)<span></span> </td> <td class="num">(1,255)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td> <td class="num">(284)<span></span> </td> <td class="num">(267)<span></span> </td> <td class="num">(260)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit), Total</a></td> <td class="num">(6,179)<span></span> </td> <td class="num">(605)<span></span> </td> <td class="num">(1,515)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total tax expense</a></td> <td class="nump">$ 14,680<span></span> </td> <td class="nump">$ 21,174<span></span> </td> <td class="nump">$ 15,413<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>86 <FILENAME>R68.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845589840"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></td> <td class="nump">$ 19,537<span></span> </td> <td class="nump">$ 20,864<span></span> </td> <td class="nump">$ 14,676<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td> <td class="num">(581)<span></span> </td> <td class="num">(227)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Qualified Production Activity Deduction</a></td> <td class="num">(1,715)<span></span> </td> <td class="num">(1,776)<span></span> </td> <td class="num">(1,347)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other permanent items</a></td> <td class="nump">197<span></span> </td> <td class="num">(92)<span></span> </td> <td class="num">(69)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td> <td class="nump">285<span></span> </td> <td class="nump">442<span></span> </td> <td class="nump">467<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Change in uncertain tax positions</a></td> <td class="num">(1,807)<span></span> </td> <td class="nump">66<span></span> </td> <td class="num">(559)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td> <td class="nump">2,150<span></span> </td> <td class="nump">1,897<span></span> </td> <td class="nump">2,245<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Rate impact of the Tax Act</a></td> <td class="num">(3,386)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total tax expense</a></td> <td class="nump">$ 14,680<span></span> </td> <td class="nump">$ 21,174<span></span> </td> <td class="nump">$ 15,413<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td> <td class="num">(1.00%)<span></span> </td> <td class="num">(0.40%)<span></span> </td> <td class="nump">(0.00%)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities', window );">Qualified Production Activity Deduction</a></td> <td class="num">(3.10%)<span></span> </td> <td class="num">(3.00%)<span></span> </td> <td class="num">(3.20%)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other permanent items</a></td> <td class="nump">0.40%<span></span> </td> <td class="num">(0.10%)<span></span> </td> <td class="num">(0.20%)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td> <td class="nump">0.50%<span></span> </td> <td class="nump">0.70%<span></span> </td> <td class="nump">1.10%<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Change in uncertain tax positions</a></td> <td class="num">(3.20%)<span></span> </td> <td class="nump">0.10%<span></span> </td> <td class="num">(1.30%)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td> <td class="nump">3.80%<span></span> </td> <td class="nump">3.20%<span></span> </td> <td class="nump">5.40%<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Rate impact of the Tax Act</a></td> <td class="num">(6.10%)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total tax expense</a></td> <td class="nump">26.30%<span></span> </td> <td class="nump">35.50%<span></span> </td> <td class="nump">36.80%<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible equity-based compensation costs.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxContingencies"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxContingencies</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>87 <FILENAME>R69.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832148576"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax Assets</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowances', window );">Accrued reserves and allowances</a></td> <td class="nump">$ 3,916<span></span> </td> <td class="nump">$ 1,866<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td> <td class="nump">426<span></span> </td> <td class="nump">448<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DeferredTaxAssetsInventoryNonCurrent', window );">Inventories</a></td> <td class="nump">213<span></span> </td> <td class="nump">284<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td> <td class="nump">3,279<span></span> </td> <td class="nump">806<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td> <td class="nump">2,623<span></span> </td> <td class="nump">2,921<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent', window );">Other current and long-term</a></td> <td class="nump">10<span></span> </td> <td class="nump">2<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossNoncurrent', window );">Long-term deferred tax assets</a></td> <td class="nump">10,467<span></span> </td> <td class="nump">6,327<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td> <td class="num">(1,746)<span></span> </td> <td class="num">(2,415)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td> <td class="nump">8,721<span></span> </td> <td class="nump">3,912<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals', window );">Accrued reserves and allowances</a></td> <td class="num">(308)<span></span> </td> <td class="num">(565)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="num">(1,453)<span></span> </td> <td class="num">(1,505)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangibles</a></td> <td class="num">(3,543)<span></span> </td> <td class="num">(4,899)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestments', window );">Investment in partnership</a></td> <td class="num">(9,189)<span></span> </td> <td class="num">(9,530)<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_DeferredTaxLiabilitiesOtherNonCurrent', window );">Other</a></td> <td class="num">(208)<span></span> </td> <td class="num">(62)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent', window );">Long-term deferred tax liabilities</a></td> <td class="num">(14,701)<span></span> </td> <td class="num">(16,561)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td> <td class="num">$ (5,980)<span></span> </td> <td class="num">$ (12,649)<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred income taxes and other assets, current and noncurrent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DeferredTaxAssetsInventoryNonCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Inventory Non Current</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DeferredTaxAssetsInventoryNonCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowances"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets tax deferred expense reserves and accruals allowances.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowances</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_DeferredTaxLiabilitiesOtherNonCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Other Non Current</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_DeferredTaxLiabilitiesOtherNonCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from reserves and accruals.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGrossNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesInvestments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesInvestments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>88 <FILENAME>R70.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6845594736"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="4">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2018</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Deferred tax assets, net operating loss carryforwards</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2,623,000<span></span> </td> <td class="nump">$ 2,921,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_IncomeTaxExpenseBenefitOperatingLossCarryforwards', window );">Benefit of net operating loss carryforwards</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">10,600,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit that would affect the effective tax rate</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1,500,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Uncertain tax positions, interest expense and penalties accrued</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 100,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> <td class="nump">35.00%<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Decrease in total income tax expense (benefit), due to tax rate change</a></td> <td class="text">&#160;<span></span> </td> <td class="num">$ (3,386,000)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Tax benefit recognized, due to tax rate change</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3,800,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_TaxExpenseOffsetAmount', window );">Tax expense offset amount</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">400,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td> <td class="nump">21.00%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_UnrecognizedTaxBenefitsNetOfIncomeTaxPenaltiesAndInterestExpense', window );">Decrease in unrecognized tax benefits, net of penalties and interest</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">0<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_UnrecognizedTaxBenefitsNetOfIncomeTaxPenaltiesAndInterestExpense', window );">Decrease in unrecognized tax benefits, net of penalties and interest</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1,100,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_IncomeTaxExpenseBenefitOperatingLossCarryforwards"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income tax expense benefit operating loss carryforwards.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_IncomeTaxExpenseBenefitOperatingLossCarryforwards</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_IncomeTaxesLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_IncomeTaxesLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, change in tax rate, income tax expense (benefit).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_TaxExpenseOffsetAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax expense offset amount.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_TaxExpenseOffsetAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_UnrecognizedTaxBenefitsNetOfIncomeTaxPenaltiesAndInterestExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits net of income tax penalties and interest expense.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_UnrecognizedTaxBenefitsNetOfIncomeTaxPenaltiesAndInterestExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-109318<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>89 <FILENAME>R71.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808101792"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Gross Unrecognized Tax Benefit (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="2">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit beginning balance</a></td> <td class="nump">$ 4,097<span></span> </td> <td class="nump">$ 3,586<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase as a result of tax positions taken during the period</a></td> <td class="nump">4,353<span></span> </td> <td class="nump">2,354<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decrease as a result of tax positions taken during the period</a></td> <td class="num">(2,311)<span></span> </td> <td class="num">(1,356)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decrease as a result of expiring statutes</a></td> <td class="num">(1,689)<span></span> </td> <td class="num">(487)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit ending balance</a></td> <td class="nump">$ 4,450<span></span> </td> <td class="nump">$ 4,097<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>90 <FILENAME>R72.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6808489952"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Related Party Transactions (Detail) - Affiliated Entity [Member] - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Sales</a></td> <td class="nump">$ 10,250<span></span> </td> <td class="nump">$ 7,914<span></span> </td> <td class="nump">$ 6,720<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases</a></td> <td class="nump">1,294<span></span> </td> <td class="nump">579<span></span> </td> <td class="nump">480<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Rent</a></td> <td class="nump">$ 1,154<span></span> </td> <td class="nump">$ 635<span></span> </td> <td class="nump">$ 598<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488393&amp;loc=d3e606610-122999<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>91 <FILENAME>R73.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821493616"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail) - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1">1 Months Ended</th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Mar. 13, 2015</div></th> <th class="th"><div>Mar. 31, 2015</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember', window );">Affiliated Entity [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable, related parties</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2.0<span></span> </td> <td class="nump">$ 1.5<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_MiHomesIncMember', window );">M/I Homes Inc [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable, related parties</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1.0<span></span> </td> <td class="nump">$ 0.8<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember', window );">IBS [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Common Stock Repurchase, Shares</a></td> <td class="nump">315<span></span> </td> <td class="nump">315<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_AffiliatedEntityMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_MiHomesIncMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_MiHomesIncMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ibp_InstalledBuildingSystemsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>92 <FILENAME>R74.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834529280"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrent', window );">Included in other current liabilities</a></td> <td class="nump">$ 2,033<span></span> </td> <td class="nump">$ 1,949<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceNoncurrent', window );">Included in other long-term liabilities</a></td> <td class="nump">7,073<span></span> </td> <td class="nump">7,104<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent', window );">Total</a></td> <td class="nump">$ 9,106<span></span> </td> <td class="nump">$ 9,053<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedInsuranceNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and due beyond one year (or beyond one operating cycle if longer) to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverages to employees.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AccruedInsuranceNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>93 <FILENAME>R75.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824705456"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail) - General Liability [Member] - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments And Contingencies Disclosure [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_InsuranceReceivableAndIndemnificationAssetForClaimsUnderFullyInsuredPolicy', window );">Insurance receivable and indemnification asset for claims under a fully insured policy</a></td> <td class="nump">$ 2,773<span></span> </td> <td class="nump">$ 2,773<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_InsuranceReceivableForClaimsExceedingStopLossLimit', window );">Insurance receivable for claims that exceeded the stop loss limit</a></td> <td class="nump">2<span></span> </td> <td class="nump">26<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableNoncurrent', window );">Total insurance receivables included in other non-current assets</a></td> <td class="nump">$ 2,775<span></span> </td> <td class="nump">$ 2,799<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CommitmentsAndContingenciesDisclosureLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies disclosure.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CommitmentsAndContingenciesDisclosureLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_InsuranceReceivableAndIndemnificationAssetForClaimsUnderFullyInsuredPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance receivable and indemnification asset for claims under fully insured policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_InsuranceReceivableAndIndemnificationAssetForClaimsUnderFullyInsuredPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_InsuranceReceivableForClaimsExceedingStopLossLimit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance receivable for claims exceeding stop loss limit.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_InsuranceReceivableForClaimsExceedingStopLossLimit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivableNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis=us-gaap_GeneralLiabilityMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis=us-gaap_GeneralLiabilityMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>94 <FILENAME>R76.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829756464"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments And Contingencies Disclosure [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital lease assets</a></td> <td class="nump">$ 63,400<span></span> </td> <td class="nump">$ 64,200<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_GrossValueFullyDepreciatedAssetsStillInUse', window );">Assets fully depreciated</a></td> <td class="nump">26,800<span></span> </td> <td class="nump">22,800<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital leased assets, net book value</a></td> <td class="nump">13,000<span></span> </td> <td class="nump">16,400<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense under operating leases</a></td> <td class="nump">$ 15,123<span></span> </td> <td class="nump">$ 11,580<span></span> </td> <td class="nump">$ 9,362<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments And Contingencies Disclosure [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated life of capital lease</a></td> <td class="text">4 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasingArrangementsOperatingLeasesRenewalTerm', window );">Noncancellable operating leases, renewal period</a></td> <td class="text">1 year<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments And Contingencies Disclosure [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated life of capital lease</a></td> <td class="text">6 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasingArrangementsOperatingLeasesRenewalTerm', window );">Noncancellable operating leases, renewal period</a></td> <td class="text">5 years<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CommitmentsAndContingenciesDisclosureLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies disclosure.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CommitmentsAndContingenciesDisclosureLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_GrossValueFullyDepreciatedAssetsStillInUse"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross value fully depreciated assets still in use.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_GrossValueFullyDepreciatedAssetsStillInUse</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasingArrangementsOperatingLeasesRenewalTerm"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LesseeLeasingArrangementsOperatingLeasesRenewalTerm</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>95 <FILENAME>R77.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846841264"> <tr> <th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_FutureMinimumPaymentsUnderNonCancelableOperatingLeasesWithInitialOrRemainingLeaseTermsInExcessOfOneYearAndFutureMinimumCapitalLeasePaymentsLineItems', window );"><strong>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]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td> <td class="nump">$ 6,287<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td> <td class="nump">4,322<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td> <td class="nump">1,688<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td> <td class="nump">882<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td> <td class="nump">25<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td> <td class="nump">0<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Capital Leases, Future Minimum Payments, Net Minimum Payments, Total</a></td> <td class="nump">13,204<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsExecutoryCosts', window );">Less: Amounts representing executory costs</a></td> <td class="num">(326)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: Amounts representing interest</a></td> <td class="num">(733)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CapitalLeasesMinimumPaymentsAtContractedRateNetExecutoryAndInterestPayments', window );">Total obligation under capital leases</a></td> <td class="nump">12,145<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_CapitalLeasesMinimumPaymentsAtContractedRateNetExecutoryAndInterestPayments', window );">Total obligation under capital leases</a></td> <td class="nump">12,145<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Less: Current portion of capital leases</a></td> <td class="num">(5,666)<span></span> </td> <td class="num">$ (6,929)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Long term capital lease obligation</a></td> <td class="nump">6,479<span></span> </td> <td class="nump">$ 8,364<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td> <td class="nump">13,254<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td> <td class="nump">10,748<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td> <td class="nump">7,349<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td> <td class="nump">3,523<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td> <td class="nump">2,404<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td> <td class="nump">2,523<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due, Total</a></td> <td class="nump">39,801<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_RelatedPartyOperatingLeaseAgreementMember', window );">Related Party Operating Lease [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_FutureMinimumPaymentsUnderNonCancelableOperatingLeasesWithInitialOrRemainingLeaseTermsInExcessOfOneYearAndFutureMinimumCapitalLeasePaymentsLineItems', window );"><strong>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]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td> <td class="nump">950<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td> <td class="nump">837<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td> <td class="nump">574<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td> <td class="nump">591<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td> <td class="nump">609<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due, Total</a></td> <td class="nump">3,561<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_OtherOperatingLeasesMember', window );">Other Operating Leases [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_FutureMinimumPaymentsUnderNonCancelableOperatingLeasesWithInitialOrRemainingLeaseTermsInExcessOfOneYearAndFutureMinimumCapitalLeasePaymentsLineItems', window );"><strong>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]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td> <td class="nump">12,304<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td> <td class="nump">9,911<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td> <td class="nump">6,775<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td> <td class="nump">2,932<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2022</a></td> <td class="nump">1,795<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td> <td class="nump">2,523<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due, Total</a></td> <td class="nump">$ 36,240<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_CapitalLeasesMinimumPaymentsAtContractedRateNetExecutoryAndInterestPayments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum lease payments at contracted rate for capital leases net of executory and interest costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_CapitalLeasesMinimumPaymentsAtContractedRateNetExecutoryAndInterestPayments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_FutureMinimumPaymentsUnderNonCancelableOperatingLeasesWithInitialOrRemainingLeaseTermsInExcessOfOneYearAndFutureMinimumCapitalLeasePaymentsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_FutureMinimumPaymentsUnderNonCancelableOperatingLeasesWithInitialOrRemainingLeaseTermsInExcessOfOneYearAndFutureMinimumCapitalLeasePaymentsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsExecutoryCosts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts to be paid by lessee to lessor for maintenance, insurance, and tax expenses related to the leased asset.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsExecutoryCosts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_RelatedPartyOperatingLeaseAgreementMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_RelatedPartyOperatingLeaseAgreementMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_OtherOperatingLeasesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=ibp_OtherOperatingLeasesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>96 <FILENAME>R78.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847700224"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense under operating leases</a></td> <td class="nump">$ 15,123<span></span> </td> <td class="nump">$ 11,580<span></span> </td> <td class="nump">$ 9,362<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense under operating leases</a></td> <td class="nump">813<span></span> </td> <td class="nump">848<span></span> </td> <td class="nump">855<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense under operating leases</a></td> <td class="nump">$ 14,310<span></span> </td> <td class="nump">$ 10,732<span></span> </td> <td class="nump">$ 8,507<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>97 <FILENAME>R79.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830677664"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting equity interests acquired</a></td> <td class="nump">100.00%<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill acquired expected to be tax deductible</a></td> <td class="nump">$ 47,200<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="nump">153,354<span></span> </td> <td class="nump">$ 59,952<span></span> </td> <td class="nump">$ 98,380<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,116<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td> <td class="nump">26,857<span></span> </td> <td class="nump">11,259<span></span> </td> <td class="nump">6,264<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td> <td class="nump">14,680<span></span> </td> <td class="nump">21,174<span></span> </td> <td class="nump">15,413<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td> <td class="nump">17,381<span></span> </td> <td class="nump">6,177<span></span> </td> <td class="nump">3,738<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">Administrative [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquisitionCosts', window );">Acquisition-related costs</a></td> <td class="nump">3,900<span></span> </td> <td class="nump">2,300<span></span> </td> <td class="nump">1,100<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember', window );">Alpha [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Increase in goodwill</a></td> <td class="nump">2,100<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">116,671<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="nump">116,671<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember', window );">Columbia [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Increase in goodwill</a></td> <td class="nump">500<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Increase in seller obligations</a></td> <td class="nump">400<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessAcquisitionCostOfAcquiredEntityIncreaseDecreasePurchasePrice', window );">Increase in purchase price</a></td> <td class="nump">600<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">8,993<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="nump">8,993<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Combined Business Acquisitions [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">153,354<span></span> </td> <td class="nump">59,952<span></span> </td> <td class="nump">99,496<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,116<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangibles</a></td> <td class="nump">1,300<span></span> </td> <td class="nump">17,500<span></span> </td> <td class="nump">6,600<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td> <td class="nump">700<span></span> </td> <td class="nump">3,000<span></span> </td> <td class="nump">1,700<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1,800<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherBusinessCombinationMember', window );">Business Combination Included as "Other" [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">4,800<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">3,700<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,100<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember', window );">BDI Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">36,445<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">36,445<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_InsuranceReceivableForClaimsUnderFullyInsuredPolicy', window );">Insurance receivable for claims under a fully insured policy</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,000<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate', window );">Indemnification asset associated with the acquisition</a></td> <td class="nump">$ 900<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1,700<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BusinessAcquisitionCostOfAcquiredEntityIncreaseDecreasePurchasePrice"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition cost of acquired entity increase (decrease) purchase price.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BusinessAcquisitionCostOfAcquiredEntityIncreaseDecreasePurchasePrice</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_InsuranceReceivableForClaimsUnderFullyInsuredPolicy"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance receivable for claims under fully insured policy.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_InsuranceReceivableForClaimsUnderFullyInsuredPolicy</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquisitionCosts"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=82851474&amp;loc=d3e511914-122862<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(3)(ii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=82851474&amp;loc=d3e511914-122862<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AcquisitionCosts</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:percentItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6393-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6527-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6571-128477<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6387-128476<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6396-128476<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_InterestExpense</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueAdjustment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueAdjustment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherBusinessCombinationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_OtherBusinessCombinationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>98 <FILENAME>R80.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851095728"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Summary of Business Acquisitions (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="8">3 Months Ended</th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Sep. 30, 2017</div></th> <th class="th"><div>Jun. 30, 2017</div></th> <th class="th"><div>Mar. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Sep. 30, 2016</div></th> <th class="th"><div>Jun. 30, 2016</div></th> <th class="th"><div>Mar. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 137,367<span></span> </td> <td class="nump">$ 55,493<span></span> </td> <td class="nump">$ 85,200<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="nump">$ 5,128<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 4,459<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">5,128<span></span> </td> <td class="nump">4,459<span></span> </td> <td class="nump">13,180<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair Value of Common Stock Issued</a></td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">153,354<span></span> </td> <td class="nump">59,952<span></span> </td> <td class="nump">98,380<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="nump">299,869<span></span> </td> <td class="nump">$ 295,193<span></span> </td> <td class="nump">$ 282,196<span></span> </td> <td class="nump">$ 255,669<span></span> </td> <td class="nump">233,977<span></span> </td> <td class="nump">$ 225,392<span></span> </td> <td class="nump">$ 211,913<span></span> </td> <td class="nump">$ 191,698<span></span> </td> <td class="nump">1,132,927<span></span> </td> <td class="nump">862,980<span></span> </td> <td class="nump">662,719<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="nump">10,793<span></span> </td> <td class="nump">$ 12,010<span></span> </td> <td class="nump">$ 11,973<span></span> </td> <td class="nump">$ 6,364<span></span> </td> <td class="nump">11,081<span></span> </td> <td class="nump">$ 11,549<span></span> </td> <td class="nump">$ 9,993<span></span> </td> <td class="nump">$ 5,813<span></span> </td> <td class="nump">$ 41,140<span></span> </td> <td class="nump">$ 38,436<span></span> </td> <td class="nump">$ 26,517<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember', window );">Alpha [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Jan. 05, 2017<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Share<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 103,810<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="nump">2,002<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,002<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair Value of Common Stock Issued</a></td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">116,671<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">116,070<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">$ (1,148)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember', window );">Columbia [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Jun. 26, 2017<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 8,768<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="nump">225<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">225<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">8,993<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">6,046<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 86<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AstroMember', window );">Astro [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Sep. 18, 2017<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 9,144<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="nump">482<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">482<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,626<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,829<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 11<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember', window );">Other Acquisition [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">Asset<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 15,645<span></span> </td> <td class="nump">$ 18,753<span></span> </td> <td class="nump">$ 16,040<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="nump">$ 2,419<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,299<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,419<span></span> </td> <td class="nump">2,299<span></span> </td> <td class="nump">1,621<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">18,064<span></span> </td> <td class="nump">21,052<span></span> </td> <td class="nump">17,661<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">20,457<span></span> </td> <td class="nump">19,974<span></span> </td> <td class="nump">6,349<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">573<span></span> </td> <td class="num">$ (592)<span></span> </td> <td class="num">$ (97)<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSeventeenAcquisitionsMember', window );">2017 Acquisitions [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">144,402<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">$ (478)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlpineInsulationCoIncMember', window );">Alpine Insulation Co Inc [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Apr. 12, 2016<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 21,151<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,560<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,560<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">22,711<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">21,359<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 1,370<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember', window );">East Coast Insulators II, L.L.C [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Oct. 17, 2016<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 15,589<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 600<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">600<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">16,189<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">4,701<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">21<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSixteenAcquisitionsMember', window );">2016 Acquisitions [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">46,034<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 799<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember', window );">BDI Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Mar. 12, 2015<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Stock<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 30,680<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">5,765<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">36,445<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">32,505<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2,023<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember', window );">CQ Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Apr. 06, 2015<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Stock<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 5,193<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,319<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">7,512<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">7,839<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 556<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember', window );">Layman Brothers Contracting [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Jun. 01, 2015<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Asset<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 9,088<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">600<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,688<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">8,211<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 516<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember', window );">Eastern Contractor Services [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Aug. 10, 2015<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationControlObtainedDescription', window );">Acquisition Type</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">Stock<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 24,199<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Seller Obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,875<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total Purchase Price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">27,074<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">7,368<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">312<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandFifteenAcquisitionMember', window );">2015 Acquisitions [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Revenue</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">62,272<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 3,310<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e845-128460<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e848-128460<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationControlObtainedDescription"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents a description of how the entity obtained control of the acquired entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationControlObtainedDescription</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AstroMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AstroMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSeventeenAcquisitionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSeventeenAcquisitionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlpineInsulationCoIncMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlpineInsulationCoIncMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSixteenAcquisitionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandSixteenAcquisitionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandFifteenAcquisitionMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_TwoThousandFifteenAcquisitionMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>99 <FILENAME>R81.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834350048"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail)<br> $ in Thousands</strong></div></th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr><th class="th"> <div>Dec. 31, 2017 </div> <div>USD ($) </div> <div>shares</div> </th></tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Purchase consideration, value of shares issued</a></td> <td class="nump">$ 10,859<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember', window );">Alpha [Member]</a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized', window );">Business combination contingencies amount recognized</a></td> <td class="nump">$ 21,700<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Purchase consideration, number of shares issued | shares</a></td> <td class="nump">282,577<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Purchase consideration, value of shares issued</a></td> <td class="nump">$ 10,859<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount, measured at acquisition-date fair value, of all the assets acquired and liabilities assumed that arise from contingencies and were recognized by the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>100 <FILENAME>R82.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849262960"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">$ 76,800<span></span> </td> <td class="nump">$ 30,300<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">155,466<span></span> </td> <td class="nump">107,086<span></span> </td> <td class="nump">$ 90,512<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,116)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">5,128<span></span> </td> <td class="nump">4,459<span></span> </td> <td class="nump">13,180<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">137,367<span></span> </td> <td class="nump">55,493<span></span> </td> <td class="nump">85,200<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember', window );">Alpha [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="nump">247<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="nump">29,851<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="nump">1,852<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="nump">4,500<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="nump">1,528<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">57,200<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">38,511<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="nump">383<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="num">(17,401)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">116,671<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Less fair value of common stock issued</a></td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">2,002<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">103,810<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember', window );">Columbia [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="nump">1,004<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="nump">704<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="nump">8<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="nump">659<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">4,760<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">2,184<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="nump">32<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="num">(358)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">8,993<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">225<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">8,768<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AstroMember', window );">Astro [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="nump">924<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="nump">296<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="nump">36<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="nump">640<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">5,168<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">2,926<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="num">(364)<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">9,626<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">482<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">9,144<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember', window );">Other Acquisition [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="nump">3,195<span></span> </td> <td class="nump">2,502<span></span> </td> <td class="nump">4,093<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="nump">1,544<span></span> </td> <td class="nump">1,183<span></span> </td> <td class="nump">720<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="nump">96<span></span> </td> <td class="nump">24<span></span> </td> <td class="nump">32<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="nump">1,820<span></span> </td> <td class="nump">1,616<span></span> </td> <td class="nump">1,574<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">9,688<span></span> </td> <td class="nump">11,067<span></span> </td> <td class="nump">10,534<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">4,106<span></span> </td> <td class="nump">5,933<span></span> </td> <td class="nump">4,809<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="nump">234<span></span> </td> <td class="nump">345<span></span> </td> <td class="nump">60<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="num">(2,619)<span></span> </td> <td class="num">(1,618)<span></span> </td> <td class="num">(2,220)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(825)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">18,064<span></span> </td> <td class="nump">21,052<span></span> </td> <td class="nump">18,777<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,116)<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">17,661<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">2,419<span></span> </td> <td class="nump">2,299<span></span> </td> <td class="nump">1,621<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">15,645<span></span> </td> <td class="nump">18,753<span></span> </td> <td class="nump">16,040<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Combined Business Acquisitions [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="nump">247<span></span> </td> <td class="nump">2,181<span></span> </td> <td class="nump">926<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="nump">34,974<span></span> </td> <td class="nump">9,554<span></span> </td> <td class="nump">14,264<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="nump">4,396<span></span> </td> <td class="nump">2,215<span></span> </td> <td class="nump">2,454<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="nump">4,640<span></span> </td> <td class="nump">25<span></span> </td> <td class="nump">548<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="nump">4,647<span></span> </td> <td class="nump">2,938<span></span> </td> <td class="nump">4,867<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="nump">76,816<span></span> </td> <td class="nump">30,267<span></span> </td> <td class="nump">55,365<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="nump">47,727<span></span> </td> <td class="nump">16,921<span></span> </td> <td class="nump">37,104<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="nump">649<span></span> </td> <td class="nump">461<span></span> </td> <td class="nump">4,118<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="num">(20,742)<span></span> </td> <td class="num">(4,610)<span></span> </td> <td class="num">(9,773)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(6,320)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Long-term debt</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(82)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(3,975)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="nump">153,354<span></span> </td> <td class="nump">59,952<span></span> </td> <td class="nump">99,496<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount', window );">Gain on bargain purchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,116)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Less fair value of common stock issued</a></td> <td class="nump">10,859<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">98,380<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="nump">5,128<span></span> </td> <td class="nump">4,459<span></span> </td> <td class="nump">13,180<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="nump">$ 137,367<span></span> </td> <td class="nump">55,493<span></span> </td> <td class="nump">85,200<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_AlpineMember', window );">Alpine [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3,959<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">700<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">656<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">12,800<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">6,642<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="num">(2,046)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">22,711<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1,560<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">21,151<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember', window );">East Coast Insulators II, L.L.C [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">2,181<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">3,093<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">332<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">1<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">666<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">6,400<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">4,346<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">116<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="num">(946)<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">16,189<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">600<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 15,589<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember', window );">BDI Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">661<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">4,735<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">980<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">368<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,006<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">21,280<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">16,213<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">3,736<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(3,303)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(5,495)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(3,736)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">36,445<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">36,445<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">5,765<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">30,680<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember', window );">CQ Insulation [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">100<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,423<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">152<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">39<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">190<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">4,350<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">3,035<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,539)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(238)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">7,512<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">7,512<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,319<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">5,193<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember', window );">Layman Brothers Contracting [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,245<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">267<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">733<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">5,330<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">3,143<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,030)<span></span> </td> </tr> <tr class="rou"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,688<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,688<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">600<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,088<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember', window );">Eastern Contractor Services [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">165<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,768<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">335<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">109<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">1,364<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">13,871<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">9,904<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">322<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities', window );">Accounts payable and other current liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1,681)<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Long-term debt</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(82)<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="num">(1)<span></span> </td> </tr> <tr class="reu"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of assets acquired</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">27,074<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase', window );">Total purchase price</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">27,074<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Less seller obligations</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">2,875<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 24,199<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination purchase price net of gain on bargain purchase.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BusinessCombinationPurchasePriceNetOfGainOnBargainPurchase</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed accounts payable and other current liabilities</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherCurrentLiabilities</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6393-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6527-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6571-128477<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6387-128476<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6396-128476<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as noncurrent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=84160947&amp;loc=d3e2207-128464<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=84160947&amp;loc=d3e2207-128464<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_Goodwill</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlphaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_ColumbiaMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AstroMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AstroMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_OtherAcquisitionMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_AlpineMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_AlpineMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_EastCoastInsulatorsIILLCMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_BdiInsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_CqInsulationMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_LaymanBrothersContractingMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_EasternContractorServicesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>101 <FILENAME>R83.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833373008"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Estimates of Acquired Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Estimated Fair Value</a></td> <td class="nump">$ 39,922<span></span> </td> <td class="nump">$ 18,511<span></span> </td> <td class="nump">$ 36,129<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Estimated Useful Life (yrs)</a></td> <td class="text">8 years<span></span> </td> <td class="text">9 years<span></span> </td> <td class="text">8 years<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Estimated Fair Value</a></td> <td class="nump">$ 20,667<span></span> </td> <td class="nump">$ 8,983<span></span> </td> <td class="nump">$ 14,567<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Estimated Useful Life (yrs)</a></td> <td class="text">15 years<span></span> </td> <td class="text">15 years<span></span> </td> <td class="text">15 years<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not-to-Compete [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Estimated Fair Value</a></td> <td class="nump">$ 2,628<span></span> </td> <td class="nump">$ 2,773<span></span> </td> <td class="nump">$ 4,668<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Estimated Useful Life (yrs)</a></td> <td class="text">5 years<span></span> </td> <td class="text">5 years<span></span> </td> <td class="text">5 years<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Estimated Fair Value</a></td> <td class="nump">$ 13,600<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Estimated Useful Life (yrs)</a></td> <td class="text">1 year 6 months<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:durationItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>102 <FILENAME>R84.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6824659152"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Pro Forma Results of Operations (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessCombinationIncreaseDecreaseToReflectLiabilitiesAcquiredAtFairValueAbstract', window );"><strong>Business Combination Increase Decrease To Reflect Liabilities Acquired At Fair Value [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenue</a></td> <td class="nump">$ 1,169,061<span></span> </td> <td class="nump">$ 1,058,707<span></span> </td> <td class="nump">$ 786,144<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td> <td class="nump">$ 43,179<span></span> </td> <td class="nump">$ 43,891<span></span> </td> <td class="nump">$ 29,463<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ibp_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted', window );">Basic and diluted net income per share</a></td> <td class="nump">$ 1,360<span></span> </td> <td class="nump">$ 1,390<span></span> </td> <td class="nump">$ 940<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Pro Forma Earnings Per Share Basic And Diluted.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BusinessAcquisitionProFormaEarningsPerShareBasicAndDiluted</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ibp_BusinessCombinationIncreaseDecreaseToReflectLiabilitiesAcquiredAtFairValueAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Increase Decrease To Reflect Liabilities Acquired At Fair Value [Abstract]</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">ibp_BusinessCombinationIncreaseDecreaseToReflectLiabilitiesAcquiredAtFairValueAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>ibp_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>103 <FILENAME>R85.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831283888"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Per Common Share - Additional Information (Detail) - shares<br></strong></div></th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of outstanding restricted stock awards after application of the Treasury Stock Method</a></td> <td class="nump">117,000<span></span> </td> <td class="nump">61,000<span></span> </td> <td class="nump">36,000<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1500-109256<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:sharesItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>104 <FILENAME>R86.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6832402672"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail) - USD ($)<br></strong></div></th> <th class="th" colspan="1"></th> <th class="th" colspan="1"></th> <th class="th" colspan="3">12 Months Ended</th> <th class="th" colspan="1"></th> </tr> <tr> <th class="th"><div>Mar. 02, 2018</div></th> <th class="th"><div>Jan. 16, 2018</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> <th class="th"><div>Jan. 01, 2018</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration paid for acquisition</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 137,367,000<span></span> </td> <td class="nump">$ 55,493,000<span></span> </td> <td class="nump">$ 85,200,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock repurchase</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 6,100,000<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Cash depoisted in trust treated as restricted cash</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 10,000,000<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Maximum [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Common stock repurchase</a></td> <td class="nump">$ 50,000,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="rh"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Rocket Insulation &amp; Coatings Inc. [Member]</a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration paid for acquisition</a></td> <td class="text">&#160;<span></span> </td> <td class="nump">$ 2,200,000<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Business acquisition date</a></td> <td class="text">&#160;<span></span> </td> <td class="text">Jan. 16, 2018<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e845-128460<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e848-128460<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:dateItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ibp_RocketInsulationAndCoatingsIncMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ibp_RocketInsulationAndCoatingsIncMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>105 <FILENAME>R87.htm <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="report.css"> <script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript"> function toggleNextSibling (e) { if (e.nextSibling.style.display=='none') { e.nextSibling.style.display='block'; } else { e.nextSibling.style.display='none'; } }</script> </head> <body> <span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833653456"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th> <th class="th" colspan="8">3 Months Ended</th> <th class="th" colspan="3">12 Months Ended</th> </tr> <tr> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Sep. 30, 2017</div></th> <th class="th"><div>Jun. 30, 2017</div></th> <th class="th"><div>Mar. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Sep. 30, 2016</div></th> <th class="th"><div>Jun. 30, 2016</div></th> <th class="th"><div>Mar. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2017</div></th> <th class="th"><div>Dec. 31, 2016</div></th> <th class="th"><div>Dec. 31, 2015</div></th> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialDataAbstract', window );"><strong>Quarterly Financial Data [Abstract]</strong></a></td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> <td class="text">&#160;<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Net revenue</a></td> <td class="nump">$ 299,869<span></span> </td> <td class="nump">$ 295,193<span></span> </td> <td class="nump">$ 282,196<span></span> </td> <td class="nump">$ 255,669<span></span> </td> <td class="nump">$ 233,977<span></span> </td> <td class="nump">$ 225,392<span></span> </td> <td class="nump">$ 211,913<span></span> </td> <td class="nump">$ 191,698<span></span> </td> <td class="nump">$ 1,132,927<span></span> </td> <td class="nump">$ 862,980<span></span> </td> <td class="nump">$ 662,719<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td> <td class="nump">81,345<span></span> </td> <td class="nump">85,581<span></span> </td> <td class="nump">84,928<span></span> </td> <td class="nump">72,172<span></span> </td> <td class="nump">68,354<span></span> </td> <td class="nump">67,260<span></span> </td> <td class="nump">62,243<span></span> </td> <td class="nump">54,591<span></span> </td> <td class="nump">324,026<span></span> </td> <td class="nump">252,448<span></span> </td> <td class="nump">188,293<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td> <td class="nump">10,793<span></span> </td> <td class="nump">12,010<span></span> </td> <td class="nump">11,973<span></span> </td> <td class="nump">6,364<span></span> </td> <td class="nump">11,081<span></span> </td> <td class="nump">11,549<span></span> </td> <td class="nump">9,993<span></span> </td> <td class="nump">5,813<span></span> </td> <td class="nump">41,140<span></span> </td> <td class="nump">38,436<span></span> </td> <td class="nump">26,517<span></span> </td> </tr> <tr class="re"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td> <td class="nump">$ 11,345<span></span> </td> <td class="nump">$ 12,042<span></span> </td> <td class="nump">$ 11,896<span></span> </td> <td class="nump">$ 6,364<span></span> </td> <td class="nump">$ 11,081<span></span> </td> <td class="nump">$ 11,549<span></span> </td> <td class="nump">$ 9,993<span></span> </td> <td class="nump">$ 5,813<span></span> </td> <td class="nump">$ 41,647<span></span> </td> <td class="nump">$ 38,436<span></span> </td> <td class="nump">$ 26,517<span></span> </td> </tr> <tr class="ro"> <td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net income per share</a></td> <td class="nump">$ 0.34<span></span> </td> <td class="nump">$ 0.38<span></span> </td> <td class="nump">$ 0.38<span></span> </td> <td class="nump">$ 0.20<span></span> </td> <td class="nump">$ 0.35<span></span> </td> <td class="nump">$ 0.37<span></span> </td> <td class="nump">$ 0.32<span></span> </td> <td class="nump">$ 0.19<span></span> </td> <td class="nump">$ 1.30<span></span> </td> <td class="nump">$ 1.23<span></span> </td> <td class="nump">$ 0.85<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-108580<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>num:perShareItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_GrossProfit</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialDataAbstract"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_QuarterlyFinancialDataAbstract</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:stringItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div> <a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> </div> </body> </html> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>EXCEL <SEQUENCE>106 <FILENAME>Financial_Report.xlsx <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> begin 644 Financial_Report.xlsx M4$L#!!0 ( !"'7$P?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<; M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ $(=<3&;S"V"" L0 ! !D;V-0<F]P M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 0AUQ,,+>V5>\ K @ $0 &1O8U!R;W!S+V-O M<F4N>&ULS9+/:L,P#(=?9?B>*$EI*";-I6.G#08K;.QF9+4UB_]@:R1]^R59 MFS*V!]C1TL^?/H$:#!)]I.?H T4VE.X&V[DD,6S%B3E(@(0GLBKE8\*-S8./ M5O'XC$<("C_4D: JBAHLL=**%4S +"Q$T38:)492[.,%KW'!A\_8S3"-0!U9 M<IR@S$L0[30QG(>N@1M@@C%%F[X+I!?B7/T3.W= 7))#,DNJ[_N\7\VY<8<2 MWIX>7^9U,^,2*X<T_DI&\CG05EPGOZYV]_L'T59%N<F**JLV^[*6Z[6LZO?) M]8??3=AZ;0[F'QM?!=L&?MU%^P502P,$% @ $(=<3)E<G",0!@ G"< M !, !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2 MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K M>A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O) MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X( MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1 MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7 M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY> MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 0AUQ,(A!S'ZT" )"@ & 'AL+W=O<FMS:&5E=',O M<VAE970Q+GAM;'U6[6Z;,!1]%<0#%'\ (5$2J4DT;=(F19VV_783)T$%S&PG MZ=Y^MJ&4VI?^ =N<<X^O?0_V\B[DB[IPKJ/7NFK4*KYHW2Z21!TNO&;J0;2\ M,5].0M9,FZX\)ZJ5G!T=J:X2@E">U*QLXO72C>WE>BFNNBH;OI>1NM8UD_\V MO!+W58SCMX&G\GS1=B!9+UMVYC^Y_M7NI>DE0Y1C6?-&E:*))#^MXD>\V.'" M$ASB=\GO:M2.;"K/0KS8SK?C*D9V1KSB!VU#,/.Z\2VO*AO)S.-O'S0>-"UQ MW'Z+_L4E;Y)Y9HIO1?6G/.K+*B[BZ,A/[%KI)W'_RON$LCCJL__.;[PR<#L3 MHW$0E7+/Z'!56M1]%#.5FKUV[[)Q[WOW):4]#2:0GD & DT_)=">0 <"_IR0 M]H3TG9"YU>I2<6NS8YJMEU+<(]EM;\ML%>%%:E;_8 ?=8KMO9GF4&;VMT3*Y MV3 ]8M,AR B!!T1B8@\"!!+8D(!./@IL0P3]B-B%B!2> @5SI(Y.1_0,IJ<@ M/77T=$3/O24*$3-8( ,%LH!>> (A8@X+Y*! 'M"QO\L 9&*;9Z#$+.1[^[SI M()F#-%TE(#RQ4 4H4H0B7JEL ,A$K<Q!B7G(SSP) )+#$AC!GD-AA)GO.@!3 M3*A,.!N'$>:^"@[V!&<%FJ,)@V#0XX^8!%(D^(T F(D*P["-,0TC^#4&8>B$ M"NQV')J9I+X*@)E:,=CR.'0T\?\J$&8J%]CW.'0U"0H-P$P5&FQ]''J?>(6V MQ:'Y*2YR@@HTH07_ 7#H;^I5VJ['Y..BQAF:933/?:,FHW.RYO+L[B J.HAK MXRY H]'AGO-(W#G[#N\N23^8/)>-BIZ%-J>U.U-/0FANIH0>3.(7<R\;.A4_ M:=N<F;;L+B==1XNVOW@EP^UO_1]02P,$% @ $(=<3.A0&;IZ! H14 M !@ !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q]F-UNXS80A5_%\'U7G.&O M L= [:)H@18(MFA[K<1,;*QDN9(2;]^^E*RXSLPP-[&DG"'/4.3'$5?GMOO6 M[V,<%M^;^MC?+_?#<+HKBOYI'YNJ_]*>XC']Y[GMFFI(M]U+T9^Z6.VFH*8N M4"E7--7AN%ROIF</W7K5O@[UX1@?ND7_VC15]^\FUNWY?@G+]P=?#R_[87Q0 MK%>GZB7^$8<_3P]=NBNNK>P.33SVA_:XZ.+S_?)'N-MJ/P9,BK\.\=S?7"_& M5![;]MMX\^ON?JE&1[&.3\/81)5^WN(VUO784O+QS]SH\MKG&'A[_=[ZSU/R M*9G'JH_;MO[[L!OV]\NP7.SB<_5:#U_;\R]Q3L@N%W/VO\6W6"?YZ"3U\=36 M_?1W\?3:#VTSMY*L--7WR^_A./V>Y_;?P^0 G /P&@#FTP ]!V@24%R<3:G^ M5 W5>M6UYT5W>5NG:IP4<*?38#Z-#Z>QF_Z7LNW3T[>UAE7Q-K8S2S87"=Y( M\*-BRQ7Z?TF1^K^:0-$$3O'Z-E[+\5J,UU.\N8TW)(F+Q$V2XR1Q:$&11+@* MC F97(SHQ7 OEGBY2.Q-+UHIF\G8BKU8WHLCO5C6"P3ED9C9"C(,QCG9C1/= M..[&$S>.=6."-L3S5E IQ%+VXD4OGGL)Q(OGXZ^U(JHM5Y4(1K821"N!6RF) ME<"M6%,:NL"X#$K4)<AN2M%-R=P8,OTW)>LF@/)TQG"5\SX$V0LH&3N*+7F3 MR08RX *>#U)R 1\W:V\G]\PO0:>\"IE% #+% +DC31TA[TG[L@3JB.N"T^ S MAF0L N>BH5R<-1^GN6> YZI@(4,LD,$(G(R&DA$D-"8[)?7#=:B@A-P+DR$* MG**42!O@?/0Z>$8N06<<JM)F',D@!<>71>Z=R_@#SC]#^0<<;>"<I9NA)/.) M.QD_,@.!0]!0" +'FW5\D7*5*W-[ \@,! Y!FO8&! IZP_9-0>9\VB$R=8^, M053<#RV_9LV'N6YU29>$((. D*O#9*@BAZJE4$4.2S3\=0DR*(/-C4^F,.1( MM12I*"#5ED$Q0Q)Z%:C,"D69J<B9:BE3D=,RU1<)J]01UX$VJ'..9*XBYZJE M7$7.2V<\FT)<%;3+E#PH,Q4Y4RUE*G)6.D-WIJV@@C0XF06/,E"1EZ:6EJ;( MJTXTUM$]4)(!^-S+DO&,',^6XADY=RVFI4P+5$&7JEB 3"6&,J"1 ]I20 L: M1W>+SS4?G<APQI)M?BZ#"RWC5'.<TM>XD33L,_!3S4<G,D@U!ZFCX-*<D)IM M,Z(H-RHR1#6'J&.?QP(<O5&T?MU*.AMLR#G*?*]SB#J*+,WA:(*AW_5;09;* MQ0RSM$Q0S0E*M[.-YFS\ = '6KC+.H0,MK1,4<TIZBBV-.>C59EB4<MTU)R. MCM)(2]A3"4@T<:Z#5*;XG".9CYKST5$:S9K;4QJQ)!=T8DE>W)R5C8>7OU?= MR^'8+Q[;86B;Z7#LN6V'F-I47U)^^UCMKC=U?![&2Y^NN\NAX>5F:$_S@6AQ M/95=_P=02P,$% @ $(=<3'^LMB-\ @ S@@ !@ !X;"]W;W)K<VAE M971S+W-H965T,RYX;6R-EMN.VC 0AE\ER@-L?,@10:1"5;52*Z&MVEX;,"3: M)$YM ]NWK^UD:6*[L%P0V_G_F6]R&&=Y9?Q%5)3*X+5M.K$**RG[112)?45; M(IY83SMUYLAX2Z2:\E,D>D[)P9C:)D( I%%+ZBXLEV9MR\LE.\NF[NB6!^+< MMH3_6=.&75<A#-\6GNM3)?5"5"Y[<J+?J?S1;[F:1;<HA[JEG:A9%W!Z7(4? MX&(#D388Q<^:7L5D'.A2=HR]Z,F7PRH$FH@V="]U"*(.%[JA3:,C*8[?8]#P MEE,;I^.WZ)],\:J8'1%TPYI?]4%6JS /@P,]DG,CG]GU,QT+2L)@K/XKO=!& MR36)RK%GC3#_P?XL)&O'* JE):_#L>[,\3J<28O1YC>@T8!N!AC?->#1@"U# M-)"94C\22<HE9]> #W>K)_JA@ NL+N9>+YIK9\ZI:H5:O9096$87'6>4K <) MFDC07+%Q%?B?)%+Y;Q#("X&,'T\AH-^/O7YL_/'4;R&N!TEJ))V1Q#E(K#I< M$<9%YB>)O22Q2X(MDD&239* )P MD@>B&4GB)4E<DM@B&23))$D"S,^">:R; M\:1>GM3EL2[_.G7RV"3W%#.&S,N0N0RIQ9 ]9+BGF#'D7H;<9<@LAOP]3\@# MT8RD\)(4+DEND11.K1 [S/R'N6,"0)_/P(N56$W). DPRA!<8%CNS'YE! G M<'+?YU3_Z9+0H<J=-@G=7#!/$8Q3F\JGC/,XF[RA<RI_VX3(I8(V%7)RI2G* M\MQF\N@2$ .[CT>3C47O]-\(/]6="'9,JCW*["1'QB15,<&3BE:ICXO;I*%' MJ8>9&O-AAQTFDO7CUT-T^X0I_P)02P,$% @ $(=<3,?5P0#[ P "1$ M !@ !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q]6-N.XS8,_17#[QV+NED> M) $F"8H6:('!%ML^>Q+E@O4EM9W)]N\K7R:;)>EYB6WED#JDI4/1BUO=?&M/ MWG?1][*HVF5\ZKK+<Y*TNY,O\_:IOO@J_'.HFS+OPF-S3-I+X_/]8%06B13" M)F5^KN+58AA[;5:+^MH5Y\J_-E%[+<N\^6_MB_JVC"'^&/AR/IZZ?B!9+2[Y MT?_ENZ^7UR8\)7<O^W/IJ_9<5U'C#\OX!9ZW4O<& ^+OL[^U#_=1'\I;77_K M'W[?+V/1,_*%WW6]BSQ<WOW&%T7O*?#X=W(:W^?L#1_O/[S_.@0?@GG+6[^I MBW_.^^ZTC%T<[?TAOQ;=E_KVFY\",G$T1?^'?_=%@/=,PAR[NFB'WVAW;;NZ MG+P$*F7^?;R>J^%ZF_Q_F/$&<C*0=P.PGQJHR4#],-"?&NC)0".#9 QER,TV M[_+5HJEO43.^WDO>KR)XUB'[NWYP2/;P7TA/&T;?5TXNDO?>SP19CQ#Y ($[ M(@G.[S-(;H:U).9H@@U%* 394HA3/ G%AJD&>_5HKWE[S=KKP5X_VAN4IA%B M!T@UI@F4S&2*HJ4X9V7F!(J8PJR5*60\:\.R-I2U1:Q'B'ED(UPF )&F, O" MD-=$83K56EJ>M&5)6TH:I7!MR31*:B%1;!L*DT9J[1!I"@/G9#:SOE*6=$K7 ME^/M'6OO:- 9"MH1FL9I@Y;-AJ)T9BU*X):B5)H*R3/.6,8989PA+NN,)M9J M;12BS,"DT2E>6Q2692HU/&<0O-H)RAJPW FZ;*PS>!LS, B\T5O;,C K[8SV MP(Q& V5-1!K(/&G8>'A+,#!K!5Y%6P:F=69F%@BPPO\"DFR*N4T%O&J#HH%K M'+BB[R%5#@L8 [.0XGW!H%1P-D.:+Q5 :T6&:\6$^8FTL 9SIBAI%:9,0;^D M,*.XP-<)H(4BPX4"J+8;XR36'PZ6A5J!63.5 C(E9FCSE0)HJ<APJ0!&W;7% MU7;#P"1 JC%MQIO1,+>J^5H!*:7M,.V4R0]H0IO"E-/*8MH4)JV!=(8V7Z+ MT>T\<QH!OF0 K1D@<-$ JO-&S#"5O,I+JO* 3S3K"61_RK#56.89&)=A!O9) MAB6O\Y+J/ @L]!,H?5R"3[BDLB")I8-!B2<W4U$E+_*2BCR(F?T@>9675.5! M8)F7C#*#59ET)'8.J40XTV&U9Y'A* YV+@!>\255_' XQ@%0G5:0&JNPHF]8 M9(!)?,#:\DBEC<4;,WGH!TO?'(=>NXUV];7J^K[J8?3>S[_(OI]$X^O0YX]= M^0\WXT>"/_/F>*[:Z*WN0K<Z])2'NNY\("J> L63S_?WA\(?NOXV#??-V)R/ M#UU]F3X\)/>O'ZO_ 5!+ P04 " 0AUQ,@1%/H.D! #5! & 'AL M+W=O<FMS:&5E=',O<VAE970U+GAM;'U4VXZ;,!#]%8L/6!.@R38"I$VBJI5: M*=JJ[;,#PT7K"[5-V/Y]?6%9EJ"\8,_XG#,7/$X'(5]4 Z#1*Z-<94&C=;?' M6!4-,*(>1 ?<G%1",J*-*6NL.@FD="1&<12&6\Q(RX,\=;ZSS%/1:]IR.$ND M>L:(_'< *H8LV 1OCN>V;K1UX#SM2 T_0?_JSM)8>%(I6P9<M8(C"546/&WV MI\3B'>!W"X.:[9&MY"+$BS6^E5D0VH2 0J&M C'+%8Y J14R:?P=-8,II"7. M]V_J7USMII8+47 4]$];ZB8+'@-40D5ZJI_%\!7&>CX%:"S^.UR!&KC-Q,0H M!%7NBXI>:<%&%9,*(Z]^;;E;!W^R^SS2U@G12(@FPF9[EQ"/A/B=D-PE)",A M61"P+\7UYD0TR5,I!B3]W^V(O42;?6*Z7UBG:[8[,^U1QGO--^$VQ5<K-&(. M'A/-,1,"&_4I1+06XA#=T*./ 8ZWB'@!.=U"'N/U).+5.F/'C^?\9)V?K/(3 MQT\^]&FWZ)/';!V&^T*7O3S>8L)%I?<0/E$\^[D,9.T&1Z%"]%S;'LV\TVP^ M1?9R+/P',[-^Q-YE_,#_(+)NN4(7H<W5<Q>D$D*#23!\,%/4F#=F,BA4VFYW M9B_]I'E#BVY\1/#TDN7_ 5!+ P04 " 0AUQ,>/;6UV8% #.&P & M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(V987/B-A"&_PK#=PY+*\ERAF2F M@9!VIIW)7*?M9R<X@3G U':2Z[^O;'Q<M/L:D@\!FW>U*ZW\[-J>O9?5MWI= M%,WH^VZ[KZ_'ZZ8Y7$VG]=.ZV.7UE_)0[,,OSV6URYMP6+U,ZT-5Y*O.:+>= MZB1QTUV^V8]O9MVYA^IF5KXVV\V^>*A&]>MNEU?_W1;;\OUZK,8_3GS=O*R; M]L3T9G;(7XH_B^:OPT,5CJ:G45:;7;&O-^5^5!7/U^-?U-6]H=:@4_R]*=[K M#]]'[50>R_);>_#;ZGJ<M!$5V^*I:8?(P\=;,2^VVW:D$,>__:#CD\_6\./W M'Z,ON\F'R3SF=3$OM_]L5LWZ>NS'HU7QG+]NFZ_E^Z]%/R$['O6S_[UX*[9! MWD82?#R5V[K[/WIZK9MRUX\20MGEWX^?FWWW^7[\):7>#!OHWD"?#)0Z:T"] M 9T,M#YK8'H#<S(@=]; ]@;V9&"RLP:N-W _0S)G#=+>(/WIH0MI>ES=+EV+ MO,EO9E7Y/JJ..^Z0MQM;7:5A0SRU)[O\=[^%C-7A[-N-2OQL^M8.U&MNCQH= M:;)8,P<:E<2:!=*H6'.'-#K6+)&&8LT]TIB39AK6Y+0P&BZ,[@8PT0"6+<Q1 MXSK-OM-DRJ>&+8U4D6++MY :98W)4K8Z4C:QJ;-LM"62:4]X^@2G3V#ZCDWL MJ+'1Q#QEB4^Q)P,]&>")S7MIA*<))>T?=F2A(RL<97RG6^%'.\NCN;NDBF)Q M,!8')LV"F3NY)]BN<7)9%(XBA5&D( I^8:?"AZ+$J8'-Y*$?+_UH!H>E!W.Q M;B#!&723 3=LR6XS.1W/-_;B@B@*1268JPD(1G.P)O(*2@0USXOB8 8@KT P MQ FN0*:5]P.>,#45P*8V?-I:>$IY"LYKXE PP11 F.8$5Y)A$Z=X#I:]S W* MXH PZ!0@G7;<$T*=LLD9VBF,.R5YIW3*YR]9%NJD\6)S6%G$^"6\0(-9YSP# MVQW0A3DJ(^J\=#H)E7ZHD"F,6@58JSEKE41I*-)>^\']CXFJ %(U+\]*,C7L M)C=(.X6IJB1614%3$JOD#3F>D4NR.!Z,7P7X*XI:+SI7U93$[U!9TQB^&L!7 M%#8MN:H,63V0<(W1J@%:B5T8MUJB=>)Y$I:]R@VIXG &NE;$7TXS+=DZH9!O M/> *\U4COO)RJR5?E<U805A<4L7A8+IJ1%=><+6DJRRX%T1Q,)B]&K&7,U5+ M#/ITB $:PTT#N)%( N@D+65IR@.2.N(976A)2F6]]?Q&#NA2S3._!"XG(6T? M+M9X%3!U-: NB=Q+ZH;946C<^7W-9Y1Q6!C0&O2]1#PLT/@ZFYB$5\-/"..@ M,*6UI+2H&EI"VH3ZG/ 42U#'LO@^$[.: *N)=XPD63U1GC<6BXNR."!,=$)$ MYWTC@68Y\?Q&?$X2Z<1CQB,-[#3"V"> ?5Y?YB2QK[VVZ<"-*PT\&$!/!GB5 M)]DO<XX0Z+P'JCQAXA-Z<B R(&&NDG!+,N0*\YP ST65)]#66L<O8P)-[4=5 M' ZF/J&6EE=Y0D\'-/FAG8712JBAY06&)#"=RBS/^ 55' Y&*J%'"9ST!+I9 M4>4OB.)@,$H)/7#@59XD)$-K,^#(8$8:Q$A^*V<D_&S"1/>]R V(XF P'PWB M(Z\@1H)/J\2*^RZ@(WZ3O@ BE9K$L*6^ SH3[F)XSP%DX<)(>0=S#W3#:X6Y M;!"7,[Y6DLMA#;3)>.3SSRCCL####6 XK^ZW!CT:<6&=/%_/R\)C4-,/+R7: M-UU_Y-7+9E^/'LNF*7?=6XCGLFR*,&CR)0RW+O+5Z6!;/#?MUS1\KXYOF(X' M37GHWYY-3Z_P;OX'4$L#!!0 ( !"'7$P;:;%,V 8 8E 8 >&PO M=V]R:W-H965T<R]S:&5E=#<N>&UL?9IM;^)&%(7_"N)[%M^Y\QHED=9852NU MTFJKMI^]B9.@!4S!2;;_OK8AK+GW3+X$<,Z,SXSM\\R+;][:_??#<]-TLQ^; M]?9P.W_NNMWU8G&X?VXV]>%3NVNV_7\>V_VF[OJ?^Z?%8;=OZH>QT&:],$7A M%YMZM9W?W8S'ONSO;MJ7;KW:-E_VL\/+9E/O_RN;=?MV.Z?Y^X&OJZ?G;CBP MN+O9U4_-GTWWU^[+OO^U.-?RL-HTV\.JW<[VS>/M_#-=5\X/!4;%WZOF[3#Y M/AN:\JUMOP\_?GNXG1>#HV;=W'=#%77_\=HLF_5ZJ*GW\>^ITOGYG$/!Z??W MVG\9&]\WYEM]:);M^I_50_=\.X_SV4/S6+^LNZ_MVZ_-J4%N/CNU_O?FM5GW M\L%)?X[[=GT8_\[N7PY=NSG5TEO9U#^.GZOM^/EVJO^]&"Y@3@7,N0#Y#POP MJ0#_+& _+&!/!:PHL#@V9>R;JN[JNYM]^S;;'R_OKA[N(KJV?>_?#P?'SA[_ MUW?/H3_Z>D>6;A:O0T4G37G4F*GFK%CTM9]/8= I2J.*F\L3++6"A:32DLC8 M!,-V\EB>+]II< 465F#'"NRD@A1%/QTE?I1L1XDELH5HK%9QM.Q%>[7*>$<! M.W;0L0--SO29AQ5XU62R5K3YJ'%3G]%$)]H,5.R"N,\JK2*?@L.6 [0<@&5A MI@S:C(\N",M:161<$I:URAMOL>,('4?@6-P,9=1>BL3"L!9Q%)I*:[)N$W2; M@%O1<V4"MP2+^V8)1,F(!ZK2HD0)VZ4"QUL!#,OG]B2Z,$,D^Q>IHL^XR80M M 3=)NB%UGBN;9&0BE7&BERM85Y'K0AC?G\EHTZZ0)S+Z1$24ZQZ<T<3@3 I& MK!\YI[M'JR@FU3U:9?*F,1=(@\')Y_>DN>@=3UZ2 <H*)TT#5=]-F9@DS 8" M<' 9'A*F P$\.)8MUYE^12DY"0BHBT%V405UP9G<-<.4((T)EBE&.MJOV'N) M"22+/@3I&\A,M#G;&!4$6"$?^9)TQE]97Z@'!* @%I(70!5-9@Q!F!BDD2'3 MHR0=])ZEF250D;&%ND6TK$]&R@U9,3<,X(:\:4NCB=#?M.J)70)=#R$91D#% MTV"[M(T!8P!@5!H9#850R 'H$J@\D20T4'$QN227IC%@# *,?!R-!HR/(:B9 MA)8%-EZ.KH&,K;.9X;7!N#)@3N%BI@H,#Z/A07*,61H0^%Q0R@S<#$Y\X_2I M9+R6)]'EJ<C[*+L9Z$PHY)BIPCHN,K RF#0&D,;+<8%!9.! 1E(6"1TSJ1DG MT$5K0J[;,6H,F)%X([UK.B1Y&RR!R"<YA4(BSCG&E#&:,DDE'X",L;JKP9Q$ MDA%5-:WITC)FC '3$B^'(@9QH2BLE9Q!PM!?#^4<Z/HQ+_O,W<T8-5SH&,E- MRAC'/H/8]Y)"#*(Z3*?7QU8!63]'89>Y(HPSG4&FRQ1>,I@T0$MH<O&1I\P2 M$)A>R/%<R7I*, !-CC*60$= 5P&=*[*$9(P)!IB0F5PRP$0*00ZVEDCG^K&V MZG6@,];'#.$88X<1=B3A6&-B6&S1G0YT6E8!V4=]CJ'# #I!\I(1= 9'RCF" MS@>>,$P8P$2NHI4,UK?ZZZ8<(5F2:R,5DA'GD,(8*0PF+G+H5C( 0321I&\@ M(\/*-Y"%W.B,,5888"5(K#"B0']AY<@4Z5R4JS\5DMDB]]!9C!0+9B]!3A0M MF+T$)KE0AV31R;7O"LF2SPV6+.:8!1R3N51:M*9EO?(-9/W 4T(<RJ:K3I>^ M,>TLH%U0*_J 8IYR"6 QPRQ@F%QL**UFSI63@\XE4D7.K$C8S*8( %-0VR)H MP2IF;VG,$0LX$B1'+.!#2#[)H332<9*CW K(@HFY#0F+.6(!1Z+DB-5XL+&0 MZ^%+( M>WOD54%UQRFW]6(P:"U CL[BT8)/$VJCN-# IB6HI 556!)][$C%I M+""-]%-:S09O'*F-.K#MHEM7H=JFK;NTC4ECDYX#Y/8W'<Y\!S)?KC&5#JQ$ M\12+QY8#F6,K&PY4W#\>&=<X\1U(?+E[6#HP<^GS0R[% AG%9"1AD8QMRO4V M3GQGP 7+9*?#4>Y E,LVE0Y-,Z++[. XG-(.I'24*>UT2ENK-J^!BH.:TR,5 MAYQI'/@.!'Z4@>_ 2)]4; *5M6HK%ZB(IU%]Z1JGO0-IGV3:GT07F_N%6NX& MJJ F::@JM7BRF+P,LFGV3^.+-H?9??NR[89W*B9'SR_S?#;#RR3B>$G7U?&5 MG)_5'-\0^J/>/ZVVA]FWMNO:S?A"R6/;=DWOL?C4=^ES4S^<?ZR;QV[X&OKO M^^.;.<<?7;L[O76T.+_Z=/<_4$L#!!0 ( !"'7$R5$MC3[@$ -L$ 8 M >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL?539;IPP%/T5BP^(AZ6S"9 R M,XI:J95&J9H^>^"R*#8FMAG2OZ\70A@&Y07[7I]S[H*OXYZ+5UD!*/3.:",3 MKU*JW6,LLPH8D0^\A4:?%%PPHK0I2BQ; 22W)$9QL%JM,2-UXZ6Q]9U%&O-. MT;J!LT"R8XR(?P>@O$\\W_MP/-=EI8P#IW%+2O@-ZD][%MK"HTI>,VADS1LD MH$B\1W]_B@S> EYJZ.5DCTPE%\Y?C?$C3[R520@H9,HH$+U<X0B4&B&=QMN@ MZ8TA#7&Z_U!_LK7K6BY$PI'3OW6NJL3;>BB'@G14/?/^.PSU?//04/Q/N +5 M<).)CI%Q*NT799U4G TJ.A5&WMU:-W;MW<EF-]"6"<% "$:"O_Z2$ Z$\),0 M?4F(!D(T(V!7BNW-B2B2QH+W2+B_VQ)SB?Q]I+N?&:=MMCW3[9':>TW]G1_C MJQ$:, >'"::8$8&U^A@B6 IQ".[HP6V XSTBG$%.]Y!MN)Q$N%AG:/GA39W! MLD"T*!!9@>A&()PURF'6%M.X2J/-K-8%C+^==?QT#]H%ZUFV>/*+&8C2CH]$ M&>\:93HU\8X3^AB8*S+S'_3DND'[E'%C_XN(LFXDNG"E+Z"])@7G"G2*JP<] M2Y5^:4:#0J',=J/WPLV;,Q1OAZ<$C^]9^A]02P,$% @ $(=<3.PHCXVQ M 0 T@, !@ !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q]4V%OFS 0_2N6 M?T"=$-IM$2 UK:I-VJ2HT[K/#AQ@U?8QVX3NW\\VA+(,[0N^.^Z]>W<^9P.: M5]L"./*FI+8Y;9WK]HS9L@7%[0UVH/V?&HWBSKNF8;8SP*L(4I(EF\T=4UQH M6F0Q=C1%AKV30L/1$-LKQ<WO T@<<KJEE\"S:%H7 JS(.M[ =W _NJ/Q'IM9 M*J% 6X&:&*AS>K_=']*0'Q->! QV89/0R0GQ-3A?JIQN@B"04+K P/UQA@>0 M,A!Y&;\F3CJ7#,"E?6%_BKW[7D[<P@/*GZ)R;4X_4E)!S7OIGG'X#%,_MY1, MS7^%,TB?'I3X&B5*&[^D[*U#-;%X*8J_C:?0\1PF_@ML'9!,@.0*P,9"4?DC M=[S(# [$C+/O>+CB[3[QLRE#,(XB_O/BK8^>B^VG-&/G0#3E',:<9)DS9S#/ M/I=(UDH<DG_@R3I\MZIP%^&[OQ3>KA.DJP1I)$C_V^):SMU5$;:8J0+3Q&VR MI,1>QTU>1.>%O4_BG;RGC]O^C9M&:$M.Z/S-QOG7B Z\E,V-7Z'6/[#9D5"[ M8'[PMAG7;'0<=M,+8O,S+OX 4$L#!!0 ( !"'7$R(U/"SM $ -(# 9 M >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;'U386_;(!#]*X@?4!*2K6ED M6VHZ39NT25&G;9^)?;91@?, Q]V_'V#7\UIK7X [[KU[=QS9@/;)M0">/&ME M7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9O&=:2$.++/G.MLBP M]TH:.%OB>JV%_7T"A4-.M_3%\2B;UD<'*[).-/ -_/?N;(/%9I9*:C!.HB$6 MZIS>;X^G?8Q/ 3\D#&YQ)K&2"^)3-#Y7.=U$0:"@])%!A.T*#Z!4) HR?DV< M=$X9@<OS"_O'5'NHY2(</*#Z*2O?YO1 206UZ)5_Q.$33/6\HV0J_@M<087P MJ"3D*%&YM)*R=Q[UQ!*D:/$\[M*D?1AO=GR"K0/X!. SX)#RL#%14OY!>%%D M%@=BQ]YW(C[Q]LA#;\KH3*U(=T&\"]YKL;V[S=@U$DTQIS&&+V/F"!;8YQ1\ M+<6)OX'S=?AN5>$NP7?_*#RL$^Q7"?:)8/_?$M=B[EXE88N>:K!-FB9'2NQ- MFN2%=Q[8^_2([&_X..U?A6VD<>2"/KQLZG^-Z"%(V=R$$6K#!YL-!;6/Q]MP MMN.8C8;';OI!;/[&Q1]02P,$% @ $(=<3#IH\9FT 0 T , !D !X M;"]W;W)K<VAE971S+W-H965T,3$N>&UL?5/;;MP@$/T5Q <$F]U-HY5M*9NJ M2J166J5J^\S:XXL"C -XG?Y] 3NNU5A] 68XY\R%(1O1O-@6P)$W);7-:>M< M?V3,EBTH86^P!^UO:C1*.&^:AMG>@*@B24G&D^26*=%I6F31=S9%AH.3G8:S M(7902IC?)Y XYC2E[X[GKFE=<+ BZT4#W\']Z,_&6VQ1J3H%VG:HB8$ZI_?I M\;0/^ CXV<%H5V<2*KD@O@3CJ<II$A("":4+"L)O5W@ *8.03^-UUJ1+R$!< MG]_5O\3:?2T78>$!Y:^N<FU.[RBIH!:#=,\X/L)<SX&2N?BO< 7IX2$3'Z-$ M:>-*RL$Z5+.*3T6)MVGO=-S'Z>:0SK1M I\)?"'<Q3AL"A0S_RR<*#*#(S%3 M[WL1GC@]<M^;,CAC*^*=3]YZ[[78'3)V#3HSY#1!^ J2+@CFQ9<(?"O"B7^@ M\VWZ;C/!7:3OUO0DV1;8;PKLH\#^?Q5^A/#DWQK9JJ,*3!-GR9(2!QWG>.5= MQO6>QQ?Y"Y]F_9LP3:<MN:#S[QJ[7R,Z\*DD-WZ 6O^]%D-"[<+QDS^;:<@F MPV$__Q^V?.+B#U!+ P04 " 0AUQ,KM/<.K0! #2 P &0 'AL+W=O M<FMS:&5E=',O<VAE970Q,BYX;6Q]4V%OW" ,_2N('U 2+MVJ4Q*IUVK:I$TZ M==KZF4N<!!5"!N32_?L9DF;9%NT+8./W_&Q,/AG[XCH 3UZUZEU!.^^'(V.N MZD +=V,&Z/&F,58+CZ9MF1LLB#J"M&(\2=XQ+61/RSSZSK;,S>B5[.%LB1NU M%O;G"929"IK2-\>3;#L?'*S,!]'"5_#?AK-%BZTLM=30.VEZ8J$IZ'UZ/&4A M/@9\ES"YS9F$2B[&O 3C4UW0) @"!94/# *W*SR 4H$(9?Q8..F:,@"WYS?V M#[%VK.4B'#P8]2QKWQ7TCI(:&C$J_V2FC[#4<TO)4OQGN(+"\* $<U1&N;B2 M:G3>Z(4%I6CQ.N^RC_LTWV3I ML'\ 7 5\!=S,/F1%'YH_"BS*V9B)U[/XCP MQ.F18V^JX(RMB'<HWJ'W6O*$Y^P:B):8TQS#-S'I&L&0?4W!]U*<^#]PO@\_ M["H\1/CA#X6'?8)LER"+!-E_2]R+R?Y*PC8]U6#;.$V.5&;LXR1OO.O WO/X M)K_#YVG_(FPK>T<NQN/+QOXWQGA *<D-CE"''VPU%#0^'-_CV<YC-AO>#,L/ M8NLW+G\!4$L#!!0 ( !"'7$R.SW'.M0$ -(# 9 >&PO=V]R:W-H M965T<R]S:&5E=#$S+GAM;'U386_;(!#]*X@?4!R2M%5D6VI:59VT25&K;9^) M?;91P;B X^[?]\"NYVW6O@!WW'OW[CC2P=A7UP!X\JY5ZS+:>-\=&'-% UJX M*]-!BS>5L5IX-&W-7&=!E!&D%>-)<LVTD"W-T^@[V3PUO5>RA9,EKM=:V%]' M4&;(Z(9^.IYEW?C@8'G:B1I>P'_O3A8M-K.44D/KI&F)A2JC=YO#<1?B8\ / M"8-;G$FHY&S,:S"^E!E-@B!04/C ('"[P#TH%8A0QMO$2>>4 ;@\?[(_QMJQ MEK-P<&_43UGZ)J.WE)10B5[Y9S,\P53/GI*I^*]P 87A00GF*(QR<25%[[S1 M$PM*T>)]W&4;]V&\V6\GV#J 3P ^ VYC'C8FBLH?A!=Y:LU [-C[3H0GWAPX M]J8(SMB*>(?B'7HO.4_V*;L$HBGF.,;P1<QFCF#(/J?@:RF._!\X7X=O5Q5N M(WS[A\+K=8+=*L$N$NS^6^):S,U?2=BBIQIL':?)D<+T;9SDA7<>V#L>W^1W M^#CMWX2M9>O(V7A\V=C_RA@/*"6YPA%J\(/-AH+*A^,-GNTX9J/A33?](#9_ MX_P#4$L#!!0 ( !"'7$RC&DG(M0$ -(# 9 >&PO=V]R:W-H965T M<R]S:&5E=#$T+GAM;'U386_<( S]*X@?4!+NMMY.2:1>IVF3-NG4:=UG+G$2 M5(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH M_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X66?2=39'AX)3LX&R(';06YO<)%(XY M3>F+XT$VK0L.5F2]:. [N!_]V7B++2R5U-!9B1TQ4.?T+CV>]B$^!CQ*&.WJ M3$(E%\2G8'RI<IH$0:"@=(%!^.T*]Z!4(/(R?LV<=$D9@.OS"_NG6+NOY2(L MW*/Z*2O7YO1 206U&)1[P/$SS/6\HV0N_BM<0?GPH,3G*%'9N))RL [US.*E M:/$\[;*+^SC=\-L9M@W@,X O@$/,PZ9$4?E'X421&1R)F7K?B_#$Z9'[WI3! M&5L1[[QXZ[W7@B>'C%T#T1QSFF+X*B9=(IAG7U+PK10G_@K.M^&[386["-_] MH_##-L%^DV ?"?9OEK@1DR;_)6&KGFHP39PF2TH<NCC)*^\RL'<\OLG?\&G: MOPG3R,Z2"SK_LK'_-:(#+R6Y\2/4^@^V& IJ%XZW_FRF,9L,A_W\@]CRC8L_ M4$L#!!0 ( !"'7$P!E&+6LP$ -(# 9 >&PO=V]R:W-H965T<R]S M:&5E=#$U+GAM;'U386_<( S]*X@?4"Y<NE6G)%*OT[1*JW3JM.TSES@)*H04 MR*7]]S,D3;,MVQ? QN_YV9AL-/;)M0">O&C5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ?AN]X%I(3M:9-%WLD5F!J]D!R=+W*"UL*]'4&;,:4+? M'(^R:7UPL"+K10/?P'_O3Q8MMK!44D/GI.F(A3JGM\GAF(;X&/!#PNA69Q(J M.1OS%(S[*J>[( @4E#XP"-PN< =*!2*4\3QSTB5E *[/;^R?8^U8RUDXN#/J MIZQ\F],;2BJHQ:#\HQF_P%S/-25S\5_A @K#@Q+,41KEXDK*P7FC9Q:4HL7+ MM,LN[N-T<YW.L&T GP%\ =S$/&Q*%)5_$EX4F34CL5/O>Q&>.#EP[$T9G+$5 M\0[%._1>"IXD&;L$HCGF.,7P5<Q[!$/V)07?2G'D?\'Y-GR_J7 ?X?O?%/Z# M(-TD2"-!^M\2MV+V?R1AJYYJL$V<)D=*,W1QDE?>96!O>7R3]_!IVA^$;63G MR-EX?-G8_]H8#RAE=X4CU.('6PP%M0_'CWBVTYA-AC?]_(/8\HV+7U!+ P04 M " 0AUQ,T!;'Z+4! #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970Q M-BYX;6Q]4]MNW" 0_17$!X0UZZ31RK:4356U4B.M4K5Y9NWQ1>'B EXG?]\! M.ZZ36GT!9IASYLPP9*.QSZX%\.1%2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV M8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"O1Y!FS&E"WQR/7=/Z MX&!%UHL&?H#_V9\L6FQAJ3H%VG5&$PMU3N^2PS$-\3'@5P>C6YU)J.1LS',P MOE4YW05!(*'T@4'@=H%[D#(0H8S?,R==4@;@^OS&_B76CK6<A8-[(Y^ZRK<Y MO:6D@EH,TC^:\2O,]5Q3,A?_'2X@,3PHP1RED2ZNI!R<-VIF02E*O$Q[I^,^ M3C?[=(9M _@,X O@-N9A4Z*H_+/PHLBL&8F=>M^+\,3)@6-ORN",K8AW*-ZA M]U+P),W8)1#-,<<IAJ]BDB6"(?N2@F^E./)_X'P;OM]4N(_P_3N%U]L$Z29! M&@G2_Y:X%7/S(0E;]52!;>(T.5*:0<=)7GF7@;WC\4W^AD_3_B!LTVE'SL;C MR\;^U\9X0"F[*QRA%C_88DBH?3A^PK.=QFPRO.GG'\26;US\ 5!+ P04 M" 0AUQ,UB/NB[4! #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970Q-RYX M;6Q]4V%OVR 0_2N('U!BDK599%MJ.DVKU$I1IVV?B7VV4<%X@./VW^_ KN>U MUKX =]Q[]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG M0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V%?CZ#,D-&$OCF>9-WXX&!Y MVHD:OH/_T9TL6FQF*:6&UDG3$@M51F^3PW$7XF/ 3PF#6YQ)J.1LS',P[LN, M;H(@4%#XP"!PN\ =*!6(4,;OB9/.*0-P>7YC_QIKQUK.PL&=4;]DZ9N,[BDI MH1*]\D]F^ 93/9\HF8I_@ LH# ]*,$=AE(LK*7KGC9Y84(H6+^,NV[@/X\WU M?H*M _@$X#-@'_.P,5%4_D5XD:?6#,2.O>]$>.+DP+$W17#&5L0[%._0>\EY M<I.R2R":8HYC#%_$)',$0_8Y!5]+<>0?X'P=OEU5N(WP[3\*]^L$NU6"7238 M_;?$M9C/[Y*P14\UV#I.DR.%Z=LXR0OO/+"W/+[)W_!QVA^%K67KR-EX?-G8 M_\H8#RAE<X4CU. 'FPT%E0_'&SS;<<Q&PYMN^D%L_L;Y'U!+ P04 " 0 MAUQ,7AG@@;,! #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q] M4V%OW" ,_2N('U 2[K95IR12K].T2JMTZK3M,Y<X"2J$%,BE_?<S),VR+>T7 MP,;O^=F8;#3VT;4 GCQKU;F<MM[W!\9<V8(6[LKTT.%-;:P6'DW;,-=;$%4$ M:<5XDGQD6LB.%EGTG6R1F<$KV<')$C=H+>S+$909<YK25\>#;%H?'*S(>M' M=_ _^I-%BRTLE=30.6DZ8J'.Z4UZ..Y#? SX*6%TJS,)E9R->0S&7973) @" M!:4/# *W"]R"4H$(93S-G'1)&8#K\RO[EU@[UG(6#FZ-^B4KW^;TFI(*:C$H M_V#&KS#7\X&2N?AO< &%X4$)YBB-<G$EY>"\T3,+2M'B>=IE%_=QNN'I#-L& M\!G %\!US,.F1%'Y9^%%D5DS$COUOA?AB=,#Q]Z4P1E;$>]0O$/OI> \R=@E M$,TQQRF&KV+2)8(A^Y*";Z4X\O_@?!N^VU2XB_#=7PK?R+_?)-A'@OV[)6[% M_*N2K7JJP39QFAPIS=#%25YYEX&]X?%-_H1/TWXO;",[1\[&X\O&_M?&>$ I MR16.4(L?;#$4U#X</^'93F,V&=[T\P]BRS<N?@-02P,$% @ $(=<3.!F MBJ>T 0 T@, !D !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5-A;]P@ M#/TKB!]0[DANJTY)I%ZG:956Z=1IVV<N<1)4""F02_OO9TB:95NT+X"-W_.S M,=EH[+-K 3QYU:IS.6V][X^,N;(%+=R-Z:'#F]I8+3R:MF&NMR"J"-**\=WN M ]-"=K3(HN]LB\P,7LD.SI:X06MAWTZ@S)C3/7UW/,FF]<'!BJP7#7P#_[T_ M6[38PE))#9V3IB,6ZIS>[8^G-,3'@!\21K<ZDU#)Q9CG8#Q4.=T%0:"@](%! MX':%>U J$*&,EYF3+BD#<'U^9_\<:\=:+L+!O5$_9>7;G-Y24D$M!N6?S/@% MYGH.E,S%?X4K* P/2C!':92+*RD'YXV>65"*%J_3+KNXC]--<IAAVP ^ _@" MN(UYV)0H*O\DO"@R:T9BI][W(CSQ_LBQ-V5PQE;$.Q3OT'LM.$\R=@U$<\QI MBN&KF/T2P9!]2<&W4ISX/W"^#4\V%281GORA,-TF2#<)TDB0_K?$K9C#7TG8 MJJ<:;!.GR9'2#%V<Y)5W&=@['M_D=_@T[8_"-K)SY&(\OFSL?VV,!Y2RN\$1 M:O&#+8:"VH?C1SS;:<PFPYM^_D%L^<;%+U!+ P04 " 0AUQ,9EL3/;4! M #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q]4]MNW" 0_17$ M!X1=O$U6*]M2-E&52JVT2M7FF;7'%P48!_ Z_?L"=APGM?H"S##GS)EA2 <T MS[8!<.1526TSVCC7'1BS10-*V"OL0/N;"HT2SINF9K8S(,H(4I+QS>::*=%J MFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD:?H+[U9V,M]C, M4K8*M&U1$P-51F^WA^,NQ,> WRT,=G$FH9(SXG,POI49W01!(*%P@4'X[0)W M(&4@\C)>)DXZIPS Y?F-_6NLW==R%A;N4#ZUI6LRNJ>DA$KTTCWB\ !3/5\H MF8K_#A>0/CPH\3D*E#:NI.BM0S6Q>"E*O(Y[J^,^C#=),L'6 7P"\!FPCWG8 MF"@JOQ=.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^]]Y)S?IVR2R":8HYC#%_$ M;.<(YMGG%'PMQ9'_ ^?K\&1581+AR0>%-^L$NU6"7238_;?$M9C]IR1LT5,% MIH[39$F!O8Z3O/#. WO+XYN\AX_3_D.8NM66G-'YEXW]KQ =>"F;*S]"C?]@ MLR&A<N%XX\]F'+/1<-A-/XC-WSC_"U!+ P04 " 0AUQ,,2.I*[0! #2 M P &0 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q]4]MNW" 0_17$!P0O MWK;;E6TIFZIJI49:I6KRS-IC&P4\+N!U\O<%[#A6:_4%F.&<,Q>&;$3S;%L M1UZTZFQ.6^?Z(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&(\23XR+61'BRSZ MSJ;(<'!*=G VQ Y:"_-Z H5C3G?TS?$@F]8%!RNR7C3P$]RO_FR\Q1:52FKH MK,2.&*AS>KL[GO8!'P&/$D:[.I-0R07Q.1C?JYPF(2%04+J@(/QVA3M0*@CY M-'[/FG0)&8CK\YOZUUB[K^4B+-RA>I*5:W-ZH*2"6@S*/>#X#>9Z/E R%_\# MKJ \/&3B8Y2H;%Q).5B'>E;QJ6CQ,NVRB_LXW:2'F;9-X#.!+X1#C,.F0#'S M+\*)(C,X$C/UOA?AB7='[GM3!F=L1;SSR5OOO1:<?\[8-0C-F-.$X2O,;D$P MK[Z$X%LA3OP?.M^FIYL9II&>KNEILBVPWQ381X']?TO<P*1_%\E6/=5@FCA- MEI0X='&25]YE8&]Y?)-W^#3M]\(TLK/D@LZ_;.Q_C>C IY+<^!%J_0=;# 6U M"\=/_FRF,9L,A_W\@]CRC8L_4$L#!!0 ( !"'7$P5YZ61M $ -(# 9 M >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U386_<( S]*X@?4.Y(VE6G M)%*OU=1*FW3JM.TSES@)*L0ID$OW[P<DS;(MZA? QN_YV9AL1/-B6P!'WK3J M;$Y;Y_H#8[9L00M[A3UT_J9&HX7SIFF8[0V(*H*T8GRWNV%:R(X66?2=3)'A MX)3LX&2(';06YM<1%(XYW=-WQ[-L6A<<K,AZT< W<-_[D_$66U@JJ:&S$CMB MH,[IW?YP3$-\#/@A8;2K,PF5G!%?@O%4Y707!(&"T@4&X;<+W(-2@<C+>)TY MZ9(R -?G=_;/L79?RUE8N$?U4U:NS>DM)1748E#N&<='F.NYIF0N_@M<0/GP MH,3G*%'9N))RL [US.*E:/$V[;*+^SC=7/,9M@W@,X O@-N8ATV)HO('X421 M&1R)F7K?B_#$^P/WO2F#,[8BWGGQUGLO!4]XQBZ!:(XY3C%\%;-?(IAG7U+P MK11'_A^<;\.3385)A"=_*4RV"=)-@C02I!^6N!63_I.$K7JJP31QFBPI<>CB M)*^\R\#>Q4=D?\*G:?\J3",[2\[H_,O&_M>(#KR4W94?H=9_L,504+MP_.3/ M9AJSR7#8SS^(+=^X^ U02P,$% @ $(=<3$[AQ(2U 0 T@, !D !X M;"]W;W)K<VAE971S+W-H965T,C,N>&UL?5/;CMP@#/T5Q <L,V3VHE$2:6>K MJI5::;15VV<F<1*T7%(@D^W?UY!LFK917P ;G^-C8_+1NA?? 03RJI7Q!>U" MZ(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG%^&YWQ[20AI9Y\IU=F=LA*&G@ M[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1Q M?SP=8GP*^"9A]*LSB95<K'V)QL>ZH+LH"!14(3((W*[P!$I%(I3Q8^:D2\H( M7)_?V-^GVK&6B_#P9-5W68>NH ^4U-"(085G.WZ N9Y;2N;B/\$5%(9')9BC MLLJGE52##U;/+"A%B]=IER;MXW2393-L&\!G %\ #RD/FQ(EY>]$$&7N[$C< MU/M>Q"?>'SGVIHK.U(ITA^(]>J\ESVYS=HU$<\QIBN&KF/T2P9!]2<&W4ISX M/W"^#<\V%68)GOVA\&Z;X+!)<$@$A_^6N!5S_U<2MNJI!M>F:?*DLH-)D[SR M+@/[R-.;_ Z?IOVS<*TTGEQLP)=-_6^L#8!2=C<X0AU^L,50T(1XO,>SF\9L M,H+MYQ_$EF]<_@)02P,$% @ $(=<3..W=KJU 0 T@, !D !X;"]W M;W)K<VAE971S+W-H965T,C0N>&UL?5/;;IPP$/T5RQ\0LX8TVQ4@95-5K91( MJU1MG[TP@!5?J&V6Y.]K&Y;2%N7%]HSGG#DS'N>C-B^V W#H50IE"]PYUQ\( ML54'DMD;W8/R-XTVDCEOFI;8W@"K(T@*0I/D Y&,*USFT7<R9:X')[B"DT%V MD)*9MR,(/19XAZ^.9]YV+CA(F?>LA6_@OO<GXRVRL-1<@K)<*V2@*?#][G#, M0GP,^,%AM*LS"I6<M7X)QM>ZP$D0! (J%QB8WR[P $($(B_CU\R)EY0!N#Y? MV3_'VGTM9V;A08N?O'9=@?<8U="P0;AG/7Z!N9Y;C.;B'^$"PH<')3Y'I86- M*ZH&Z[2<6;P4R5ZGG:NXC]-->H5M ^@,H M@'P%D2A25?V*.E;G1(S)3[WL6 MGGAWH+XW57#&5L0[+]YZ[Z6DZ3XGET TQQRG&+J*V2T1Q+,O*>A6BB/]#TZW MX>FFPC3"T[\4?MPFR#8)LDB0O5OB1DR6_).$K'HJP;1QFBRJ]*#B)*^\R\#> MT_@F?\*G:7]BIN7*HK-V_F5C_QNM'7@IR8T?H<Y_L,40T+APO/-G,XW99#C= MSS^(+-^X_ U02P,$% @ $(=<3(AX6<ZS 0 T@, !D !X;"]W;W)K M<VAE971S+W-H965T,C4N>&UL?5-AC]0@$/TKA!]P[+)5STW;Y/:,T423S1GU M,]M.6W+ 5*#;\]\+M->K6OT"S##OS9MAR$>TCZX#\.1)*^,*VGG?'QES50=: MN!OLP82;!JT6/IBV9:ZW(.H$THKQW>XUTT(:6N;)=[9ECH-7TL#9$C=H+>S/ M$R@<"[JGSXX'V78^.EB9]Z*%+^"_]F<;++:PU%*#<1(-L= 4]&Y_/&4Q/@5\ MDS"ZU9G$2BZ(C]'X6!=T%P6!@LI'!A&V*]R#4I$HR/@Q<](E902NS\_L[U/M MH9:+<'"/ZKNL?5?06TIJ:,2@_ ..'V"NYQ4E<_&?X HJA$<E(4>%RJ655(/S MJ&>6($6+IVF7)NWC=,/?SK!M )\!? '<ICQL2I24OQ->E+G%D=BI][V(3[P_ M\M";*CI3*])=$.^"]UKR;)^S:R2:8TY3#%_%O$2PP+ZDX%LI3OPO.-^&'S85 M'A+\\)O"?Q!DFP19(LC^6^)6S.&/)&S54PVV3=/D2(6#29.\\BX#>\?3F[R$ M3]/^6=A6&D<NZ,/+IOXWB!Z"E-U-&*$N?+#%4-#X>'P3SG8:L\GPV,\_B"W? MN/P%4$L#!!0 ( !"'7$S@L)JZM0$ -(# 9 >&PO=V]R:W-H965T M<R]S:&5E=#(V+GAM;'U3VV[;, S]%4$?4"6*TQ:!;:!I,6Q !P0=VCXK-GU! M=?$D.>[^?I3LNMYF[$42*9[#0XI*!V/?7 /@R;N2VF6T\;X[,.:*!I1P5Z8# MC3>5L4IX-&W-7&=!E!&D)..;S353HM4T3Z/O9//4]%ZV&DZ6N%XI87\=09HA MHUOZX7AJZ\8'!\O33M3P _QS=[)HL9FE;!5HUQI-+%09O=L>CDF(CP$O+0QN M<2:ADK,Q;\'X5F9T$P2!A,('!H';!>Y!RD"$,GY.G'1.&8#+\P?[EU@[UG(6 M#NZ-?&U+WV3TEI(2*M%+_V2&KS#5LZ=D*OX1+B Q/"C!'(61+JZDZ)TW:F)! M*4J\CWNKXSZ,-_MD@JT#^ 3@,^ VYF%CHJC\07B1I]8,Q(Z][T1XXNV!8V^* MX(RMB'<HWJ'WDO,D2=DE$$TQQS&&+V*V<P1#]CD%7TMQY/_ ^3I\MZIP%^&[ M/Q3NUPF258(D$B3_+7$MYOJO)&S14P6VCM/D2&%Z'2=YX9T']H['-_D,'Z?] MN[!UJQTY&X\O&_M?&>,!I6RN<(0:_&"S(:'RX7B#9SN.V6AXTTT_B,W?./\- M4$L#!!0 ( !"'7$S*2'=_Q0( .(+ 9 >&PO=V]R:W-H965T<R]S M:&5E=#(W+GAM;'56X6Z;,!A\%<0#%&P(D"J)U'2:-FF3JD[K?KN)DZ "9K:3 M=&\_VU"6F?,?P.:^.]MPIV]U%?)-G3C7T7O;=&H=G[3N[Y-$[4Z\9>I.]+PS M;PY"MDR;H3PFJI><[5U1VR0T38ND9747;U9N[DEN5N*LF[KC3S)2Y[9E\L^6 M-^*ZCDG\,?%<'T_:3B2;5<^._ ?7/_LG:4;)Q+*O6]ZI6G21Y(=U_$#NMS2W M!0[Q4O.KNGF.[%9>A7BS@Z_[=9S:%?&&[[2E8.9VX8^\:2R36<?OD32>-&WA M[?,'^V>W>;.95Z;XHVA^U7M]6L=5'.WY@9T;_2RN7_BXH44<C;O_QB^\,7"[ M$J.Q$XURUVAW5EJT(XM92LO>AWO=N?MU>%-48QDNH&,!G0HJIY,,0F[EGYAF MFY44UT@.A]\S^XW)/35GL[.3[BC<.[-X968O&YJ7J^1BB4;,=L#0&PR9$(EA MGR0HDMC263G%Y1E<8>;*LUOU984)<DB0.X+\ORU6WA819HE%%E!D,2=8I)X( MP@1.LH B!2"@G@C"9%BDA"(E(,@]$8198)$*BE2 H/!$$*;$(DLHL@0$_H=' MF,"')REV4#JGR!:^A0"H2 ,Z :<20$%\'00*V(U NSX0"B@R7P>!\H .]C7) M ,7LW!"H".A@^Y.YM[-9P@'_%X%_C> (,#=J6].!"H"849P!I"YP?.9# B! M(O17XQ0@P.*E'V@0%$@T@H. )>7L_T@4"#4",X" HQ>^K$&08%<HS@-*#!Z MZ2<;! 5^-XK3@ *CEWZX05#@/Z X#2@P.IWM!X"J0+I1G 84&+WRTPV" NE& M<1I0X/3*3S<(\M,MN6FQ6BZ/KKE4T4Z<.]?9WLQ.#>P#=2W:/_C0_7YG\EAW M*GH5VC1ZKAT["*&Y64MZ9R+C9!KN:=#P@[:/I7F60]<Y#+3HQXXZF=KZS5]0 M2P,$% @ $(=<3,]ZC4JT 0 T@, !D !X;"]W;W)K<VAE971S+W-H M965T,C@N>&UL;5-M;YLP$/XKEG] G3A)VT6 U'2:.FF3HDYK/SMP@%4;4]N$ M[M_O; AE&5_PW?$\S[WXG/3&OKD:P),/K1J7TMK[=L^8RVO0PMV8%AK\4QJK MA4?75LRU%D0125HQOEK=,BUD0[,DQHXV2TSGE6S@:(GKM!;VSP&4Z5.ZII? MLZQJ'P(L2UI1P2_PO]NC18]-*H74T#AI&F*A3.G#>G_8!GP$O$CHW<PFH9.3 M,6_!^5ZD=!4* @6Y#PH"CS,\@E)!",MX'S7IE#(0Y_9%_5OL'7LY"0>/1KW* MPM<IO:>D@%)TRC^;_@G&?G:4C,W_@#,HA(=*,$=NE(M?DG?.&SVJ8"E:? RG M;.+9C_H7VC*!CP1^16!#HECY5^%%EEC3$SO,OA7ABM=[CK/)0S".(O[#XAU& MSQF_WR7L'(1&S&' \!EF/2$8JD\I^%** _^/SI?IF\4*-Y&^F6?_LEL6V"X* M;*/ ]I\6;Z]:7,+<725ALYEJL%7<)D=RTS5QDV?1:6$?>+R33_BP[3^%K63C MR,EXO-DX_](8#UC*Z@97J,8'-CD*2A_,.[3ML&:#XTT[OB V/>/L+U!+ P04 M " 0AUQ,PYK'^;D! #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970R M.2YX;6QM4]MNW" 0_17$!X0UZZ;.RK:4312U4B*M4C5Y9NVQC<+%!;Q._[Z M'<=*_0+,,.><F6'(1VW>; ?@T+L4RA:X<ZX_$&*K#B2S5[H'Y6\:;21SWC0M ML;T!5D>0%(3N=M=$,JYPF4??R92Y'IS@"DX&V4%*9OX>0>BQP G^<#SSMG/! M0<J\9RW\ O>[/QEOD86EYA*4Y5HA TV!;Y/#,0WQ,>"%PVA79Q0J.6O]%HR? M=8%W(2$04+G P/QV@3L0(A#Y-/[,G'B1#,#U^8/](=;N:SDS"W=:O/+:=07. M,*JA88-PSWK\ 7,]WS":BW^$"P@?'C+Q&I46-JZH&JS3<F;QJ4CV/NU<Q7V< M;M)DAFT#Z R@"R"+.F02BIG?,\?*W.@1F:GW/0M/G!RH[TT5G+$5\<XG;[WW M4M(LR\DE$,TQQRF&KF*2)8)X]D6";DD<Z7]PN@W?;V:XC_#]6OTFVR9(-PG2 M2)"N]:_W7TK<B,ENOHB054\EF#9.DT65'E2<Y)5W&=A;&M_D,WR:]B=F6JXL M.FOG7S;VO]':@4]E=^5'J/,?;#$$-"X<O_NSF<9L,ISNYQ]$EF]<_@-02P,$ M% @ $(=<3/*,NC_! 0 -P0 !D !X;"]W;W)K<VAE971S+W-H965T M,S N>&UL=53;CML@$/T5Q <L-DYZB6Q+FUU5K=1*T5;=/A-[?-%R<0''V[\O M8,=U4_8E,.-SSIP!)OFD](OI "QZ%5R: G?6#@="3-6!8.9.#2#=ET9IP:P+ M=4O,H('5@20XH4GRC@C62USF(7?29:Y&RWL))XW,* 33OX_ U53@%%\33WW; M69\@93ZP%KZ#_3&<M(O(JE+W J3IE40:F@+?IX?CWN,#X+F'R6SVR'=R5NK% M!U_J B?>$'"HK%=@;KG W#NA9R-7XLF7DMZXG9_5?\4>G>]G)F!!\5_]K7M M"OP!HQH:-G+[I*;/L/2SQVAI_BM<@#NX=^)J5(J;\(NJT5@E%A5G1;#7>>UE M6*=%_TJ+$^A"H#<$,A<*SA^9966NU83T?/8#\U><'J@[F\HGPU&$;\Z\<=E+ M23\F.;EXH05SG#%T@TE7!''J:PD:*W&D_]%IG)Y%'6:!GFWI2187V$4%=D%@ M]T^+Z4V+,<P;+O?1(ON(0'93)(;9W10AFXL3H-OP9 VJU"C#N&RRZU3<TW#Q M?^'S2'UCNNVE06=EW?,)E]PH9<%92>Z<E\Y-\1IP:*S?OG=[/;_E.;!J6,:4 MK/\5Y1]02P,$% @ $(=<3 #E#?73 0 G 0 !D !X;"]W;W)K<VAE M971S+W-H965T,S$N>&UL;53K;ML@%'X5Q ,4AR3.1;:EIM.T29L4=5K[F]C' M%Q6,!SANW[Z 7==+^6,XA^]R#@:20:H770,8]"IXJU-<&],="=%Y#8+I.]E! M:U=*J00S-E05T9T"5GB2X(1&44P$:UJ<)3YW5EDB>\.;%LX*Z5X(IMY.P.60 MXA7^2#PV56U<@F1)QRKX ^9O=U8V(K-*T0AH=2-;I*!,\?WJ>(H=W@.>&ACT M8HY<)Q<I7USPLTAQY H"#KEQ"LP.5W@ SIV0+>/?I(EG2T=<SC_4O_O>;2\7 MIN%!\N>F,'6*]Q@54+*>FT<Y_("IGRU&4_._X K<PETEUB.77/LORGMMI)A4 M;"F"O8YCT_IQ&%=VAXD6)M")0&?"WON0T<A7_HT9EB5*#DB->]\Q]XM71VKW M)G=)OQ5^S1:O;?::T<,V(5<G-&%.(X8N,*L90:SZ;$%#%B?ZA4[#]'6PPK6G MKY?T* X+;(("&R^P^:_%^*;%$&87-MD&3;8!@?V-20AS")O$09/XB\ ZBFY, M0IC;WT46IT. JOR]T"B7?>OOY"([7[U[ZD_7)WR\M[^9JII6HXLT]HSZDU1* M:<"6$MW9AFO[5,P!A]*XZ<[.U7AAQL#(;GH+R/P@9>]02P,$% @ $(=< M3(D<Q7FV 0 T@, !D !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL;5/; M;IPP$/T5RQ\0@R%IN@*D;*JJE1IIE:KMLQ<&L.(+L<V2_'UM0RA->+$]XW/. M7#PN)FV>; _@T(L4RI:X=VXX$&+K'B2S5WH Y6]:;21SWC0=L8,!UD22%(0F MR0V1C"M<%=%W,E6A1R>X@I-!=I22F=<C"#V5.,5OCD?>]2XX2%4,K(.?X'X- M)^,MLJHT7(*R7"MDH"WQ77HXY@$? ;\Y3'9S1J&2L]9/P?C>E#@)"8& V@4% MYK<+W(,00<BG\;QHXC5D(&[/;^I?8^V^EC.S<*_%']ZXOL2W&#70LE&X1SU] M@Z6>:XR6XG_ !82'ATQ\C%H+&U=4C]9IN:CX5"1[F7>NXC[--UFZT/8)="'0 ME7 ;XY Y4,S\"W.L*HR>D)E[/[#PQ.F!^M[4P1E;$>]\\M9[+U66T()<@M"" M.<X8NL&D*X)X]34$W0MQI!_H=)^>[6:817JVI2>?]P7R78$\"N3_E9B]*W$/ MD[\+0C8]E6"Z.$T6U7I4<9(WWG5@[VA\DW_P>=H?F.FXLNBLG7_9V/]6:P<^ ME>3*CU#O/]AJ"&A=.'[R9S./V6PX/2P_B*S?N/H+4$L#!!0 ( !"'7$S> MV"HEQ0$ #<$ 9 >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;'54ZVZ; M,!1^%<L/4 ,):18!4M-IZJ15BCIM^^W X:+Z0FT3VK>?;2ACJ?L'V\??Y1S; MAVR4ZEFW :]<B9TCEMC^@,ANFR!4WTC>Q!VIY:*4V.7JB&Z5T K3^*,)%&T M(YQV A>9CYU4D<G!L$[ 22$]<$[5VQ&8'',<X_? 4]>TQ@5(D?6T@9]@?O4G M95=D4:DZ#D)W4B %=8[OXL,Q=7@/^-W!J%=SY"HY2_GL%M^K'$<N(6!0&J= M[7"!>V#,"=DT7F9-O%@ZXGK^KO[-UVYK.5,-]Y+]Z2K3YGB/404U'9AYDN,# MS/6D&,W%_X +, MWF5B/4C+MOZ@<M)%\5K&I</HZC9WPXSCM[-*9%B8D,R%9 M"'OO0R8CG_E7:FB1*3DB-9U]3]T5QX?$GDWI@OXH_)Y-7MOHI=A$:48N3FC& M'"=,LL+$"X)8]<4B"5D<DP_T)$S?!#/<>/IF38\_$=@&!;9>8/M?B;NK$D.8 MV[!)&C1) P+[*Y,0YLN5"5E=' ?5^">K42D'X=ME%5VZXB[Q%_\//K74(U5- M)S0Z2V.?C[_D6DH#-I7HQN;2VBY>%@QJXZ:W=JZFMSPMC.SG-B7+OZ+X"U!+ M P04 " 0AUQ,1[W3Y[4! #2 P &0 'AL+W=O<FMS:&5E=',O<VAE M970S-"YX;6QM4V%OW" ,_2N('U 2[MI5IR12KU/529MTZK3M,Y<X"2K$&9!+ M]^\'))=F7;X -G[/S\9D(YI7VP(X\J959W/:.M<?&+-E"UK8&^RA\S<U&BV< M-TW#;&] 5!&D%>-)<L>TD!TMLN@[F2+#P2G9P<D0.V@MS)\C*!QSFM*KXT4V MK0L.5F2]:. [N!_]R7B++2R5U-!9B1TQ4.?T(3T<]R$^!OR4,-K5F81*SHBO MP?A2Y30)@D!!Z0*#\-L%'D&I0.1E_)XYZ9(R -?G*_M3K-W7<A86'E']DI5K M<WI/206U&)1[P?$9YGIN*9F+_PH74#X\*/$Y2E0VKJ0<K$,]LW@I6KQ-N^SB M/DXW=U?8-H#/ +X [B. 38FB\L_"B2(S.!(S];X7X8G3 _>]*8,SMB+>>?'6 M>R_%+DTR=@E$<\QQBN&KF'2)8)Y]2<&W4ASY?W"^#=]M*MQ%^&X-3V^W"?:; M!/M(L/^GQ/1#B5LQ'U6R54\UF"9.DR4E#EV<Y)5W&=@''M_D/7R:]F_"-+*S MY(S.OVSL?XWHP$M);OP(M?Z#+8:"VH7C)W\VTYA-AL-^_D%L^<;%7U!+ P04 M " 0AUQ,]9^+Y]\! !!0 &0 'AL+W=O<FMS:&5E=',O<VAE970S M-2YX;6QM5.N.G" 4?A7B RS*.#J=J,G.-DV;M,EDF[:_&3U>LB 6<-R^?0%= M:UW^".?P7<Y!()N$?%$M@$:OG/4J#UJMAS/&JFR!4_4@!NC-2BTDI]J$LL%J MD$ K1^(,DS!,,*=='Q29RUUED8E1LZZ'JT1JY)S*/Q=@8LJ#*'A+/'=-JVT" M%]E &_@.^L=PE2;"JTK5<>A5)WHDH<Z#Q^A\22W> 7YV,*G-'-E.;D*\V.!+ ME0>A+0@8E-HJ4#/<X0D8LT*FC-^+9K!:6N)V_J;^R?5N>KE1!4^"_>HJW>;! M*4 5U'1D^EE,GV'IYQB@I?FO< =FX+82XU$*IMP7E:/2@B\JIA1.7^>QZ]TX MS2M)O-#\!+(0R$HX.1\\&[G*/U)-BTR*"<EY[P=J?W%T)F9O2IMT6^'63/'* M9._%(3ID^&Z%%LQEQI -)EH1V*BO%L1G<2'OZ,1//W@K/#CZ84LGL5\@]@K$ M3B#^K\5XUZ(/<_2;'+TF1X] LC/Q85*_2>(U23P"IYV)#_/!;Y)Z3=+W B3< MF?@P^S.!-T>0@VS<Y5.H%&/O+OXFN][O1^*.\#_X_#A\H[+I>H5N0IN+X(YK M+80&4TKX8':U->_1&C"HM9VF9B[G6SD'6@S+@X/75Z_X"U!+ P04 " 0 MAUQ,"'T+5]P! !!0 &0 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6QM M5-N.VR 0_17$!RP.3N)M9%O:;%6U4BM%6W7[3.SQ10O&!1QO_[Z '==U>0G, M^%QF"$,Z2O6F&P"#W@7O=(8;8_H3(;IH0##]('OH[)=**L&,#55-=*^ E9XD M.*%1="2"M1W.4Y^[J#R5@^%M!Q>%]" $4[_/P.68X1V^)U[:NC$N0?*T9S5\ M!_.COR@;D46E; 5TNI4=4E!E^&EW.B<.[P&O+8QZM4>NDZN4;R[X4F8X<@4! MA\(X!6:7&SP#YT[(EO%KUL2+I2.N]W?U3[YWV\N5:7B6_&=;FB;#CQB54+&! MFQ<Y?H:YGP-&<_-?X0;<PETEUJ.07/M?5 S:2#&KV%($>Y_6MO/K..O?:6$" MG0ET0R"3D:_\(S,L3Y4<D9K.OF?N+]Z=J#V;PB7]4?AOMGAML[<\IC0E-R<T M8\X3AJXPNP5!K/IB04,69_H?G8;I<;#"V-/C-9TF88%]4&#O!?;_M!AO6@QA M]F&30]#D$! X;$Q"F&/8Y!@T.08$DHU)"/,8-DF")DE X,/&)(")HXT)65U! M :KVPZ=1(8?.#_XJN\SW$_57^"]\>AR^,56WG497:>P@^.M:26G EA(]V%-M M['NT!!PJX[:)W:MI*J? R'Y^<,CRZN5_ %!+ P04 " 0AUQ,UBIA6+8! M #2 P &0 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6QM4]MNG# 0_17+ M'Q"SAK;I"I"RJ:I6:J55JJ;/7AC BHVI;9;T[SLVA-"4%]LS/N?,Q>-\,O;) M=0">/&O5NX)VW@]'QES5@1;NQ@S0XTUCK!8>3=LR-U@0=21IQ7B2O&=:R)Z6 M>?2=;9F;T2O9P]D2-VHM[)\3*#,5]$!?' ^R[7QPL#(?1 L_P/\<SA8MMJK4 M4D/OI.F)A::@=X?C*0OX"'B4,+G-F81*+L8\!>-K7= D) 0**A\4!&Y7N >E M@A"F\7O1I&O(0-R>7]0_Q]JQEHMP<&_4+UG[KJ"WE-30B%'Y!S-]@:6>=Y0L MQ7^#*RB$ATPP1F64BRNI1N>-7E0P%2V>YUWV<9_FF^SC0MLG\(7 5\)MC,/F M0#'S3\*+,K=F(G;N_2#"$Q^.''M3!6=L1;S#Y!UZKV6:'G)V#4(+YC1C^ ;S MBF"HOH;@>R%._#\ZWZ>GNQFFD9YNZ6FR+Y#M"F11(/NG1/ZFQ#U,^B8(V_14 M@VWC-#E2F;&/D[SQK@-[Q^.;O,+G:?\N;"M[1R[&X\O&_C?&>,!4DAL<H0X_ MV&HH:'PX?L"SG<=L-KP9EA_$UF]<_@502P,$% @ $(=<3.7D727O 0 M9@4 !D !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL=53;CILP$/T5BP]8 M<PNA$2!MMJI:J96BK;I]=F"X:&U,;1.V?U_;L)02]P5[QF?.F;&9R28N7F4+ MH- ;H[W,O5:IX82Q+%M@1#[P 7I]4G/!B-*F:+ <!)#*!C&*0]]/,"-=[Q69 M]5U$D?%1T:Z'BT!R9(R(WV>@?,J]P'MW/'=-JXP#%]E &O@.ZL=P$=K"*TO5 M,>AEQWLDH,Z]Q^!T3@W> EXZF.1FCTPE5\Y?C?&ERCW?) 042F48B%YN\ 24 M&B*=QJ^%TULE3>!V_\[^R=:N:[D2"4^<_NPJU>9>ZJ$*:C)2]<RGS[#4<_#0 M4OQ7N '5<).)UB@YE?:+RE$JSA86G0HC;_/:]7:=YI,D7<+< >$2$*X!J=7! MLY#-_"-1I,@$GY"8[WX@YHF#4ZCOIC1.>Q7V3"<OM?=61%&<X9LA6C#G&1-N M,,&*P)I]E0A=$N?P+CQTAT?.#",;'FW#H\A-$#L)8DL0_U/B85>B"Y.X10Y. MD<,]09#L1!R8Z.@629PBB8,@W8FX,!_<(D>GR/&>(/9W(@[,_T12ITCJ$ EV M(B[,_L_!F_^<@6ALATM4\K&WTV7C78?(8VC[Y"]\GD#?B&BZ7J(K5[K;;$_4 MG"O0J?@/^NE:/?16@T*MS/:H]V)N_=E0?%BF&EY':_$'4$L#!!0 ( !"' M7$P8O0C0WP$ $% 9 >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;&U4 MZXZ<(!1^%<(#+([7Z41-=K9IVJ1-)MNT_<WH\9(%L<",V[<OH&NMRQ^!PW<Y M!SGDDY OJ@/0Z)6S016XTWH\$:*J#CA5#V*$P>PT0G*JS5*V1(T2:.U(G)$P M"%+":3_@,G>QBRQS<=.L'^ BD;IQ3N6?,S Q%?B WP+/?=MI&R!E/M(6OH/^ M,5ZD69%5I>XY#*H7 Y+0%/CQ<#IG%N\ /WN8U&:.;"57(5[LXDM=X, F! PJ M;16H&>[P!(Q9(9/&[T43KY:6N)V_J7]RM9M:KE3!DV"_^EIW!3YB5$-#;TP_ MB^DS+/4D&"W%?X4[, .WF1B/2C#EOJBZ*2WXHF)2X?1U'OO!C=.\DR4+S4\( M%T*X$H[.A\Q&+O./5-,REV)"<C[[D=I??#B%YFPJ&W1'X?9,\LI$[V441SFY M6Z$%<YXQX09S6!'$J*\6H<_B'+ZCAWYZY,TP<O1H2X]2OT#L%8B=0/Q?B?&N M1!\F\9LD7I/$(Y#N3'R8S&^2>DU2C\!Q9^+#?/";9%Z3[+U $NQ,?)C]G2"; M*\A!MJ[Y%*K$;7"-OXFN_?T8NBO\#SX_#M^H;/M!H:O0IA'<=6V$T&!2"1[, MJ7;F/5H7#!IMIZ9_D)R[<EYH,2X/#EE?O?(O4$L#!!0 ( !"'7$S227 ; MMP$ -(# 9 >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;&U3VV[<(!#] M%<0'A%WL3:.5;2F;JDJD5EJE:OO,VF,;!8P#>)W^?0?LN&[J%V"&<\Y<&++1 MV!?7 GCRIE7G<MIZWQ\9<V4+6K@;TT.'-[6Q6G@T;<-<;T%4D:05X[O=+=-" M=K3(HN]LB\P,7LD.SI:X06MA?Y] F3&G>_KN>)9-ZX.#%5DO&O@._D=_MFBQ M1:62&CHG34<LU#F]WQ]/:<!'P$\)HUN=2:CD8LQ+,)ZJG.Y"0J"@]$%!X':% M!U J"&$:K[,F74(&XOK\KOXEUHZU7(2#!Z-^R<JW.;VCI():#,H_F_$1YGH. ME,S%?X4K*(2'3#!&:92+*RD'YXV>53 5+=ZF779Q'Z>;0SK3M@E\)O"%<!?C ML"E0S/RS\*+(K!F)G7K?B_#$^R/'WI3!&5L1[S!YA]YKD1QXQJY!:,:<)@Q? M8?8+@J'Z$H)OA3CQ_^A\FYYL9IA$>K*FIX=M@713((T"Z3\E)A]*W,*D'X*P M54\UV"9.DR.E&;HXR2OO,K#W/+[)7_@T[=^$;63GR,5X?-G8_]H8#YC*[@9' MJ,4/MA@*:A^.G_!LIS&;#&_Z^0>QY1L7?P!02P,$% @ $(=<3$"IOR%S M @ ' D !D !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULE5;;CILP$/T5 MQ <LV%P3D4BYJ&JE5HJVZO;9(4Y :S"UG;#]^]J&T(1,HNP+V.:<XYD#PSAK MN7B7!:7*^:A8+6=NH50S]3R9%[0B\H4WM-9/]EQ41.FI.'BR$93L+*EB'O;] MV*M(6;OSS*YMQ#SC1\7*FFZ$(X]51<3?)66\G;G(/2^\EH="F05OGC7D0']2 M]:O9"#WS!I5=6=%:EKQV!-W/W 6:KE%L"!;Q5M)67HP=D\J6\W<S^;:;N;Z) MB#*:*R-!].U$5Y0QHZ3C^-.+NL.>AG@Y/JM_L<GK9+9$TA5GO\N=*F9NZCH[ MNB='IEYY^Y7V"46NTV?_G9XHTW 3B=XCYTS:JY,?I>)5KZ)#J<A'=R]K>V][ M_3,-)N">@ <"GCPD!#TA& @H?$@(>T(X(GA=*M:;-5%DG@G>.J)[O0TQ7Q&: MAMK]W"Q:L^TS;8_4JZ=Y$$69=S)"/6;98? %!@T(3ZL/6V!HBR6^H0=1?+W% M"L#@:\CZ%I(&<!@!F&E@^<%5& DL$(("H14(KP32D54=)K*8^I%5$;A%!&PQ M@05B4"!^/LD$%$AN(XC]49(0!HU>Z!.8]6/,5; I&&P*"&!88 (*3)ZW"_EP M_?A/& :"@I%C("@<60:"HCL1WZEX!$C$=R3 BEX@_ G?X&I$P3.^0:!D[!L$ M2L>^0: [E87@\D= _2?^'0FXO%'T"=_@ D<Q$ 4:^Q;?_H;P^"OQ+EI$1<7! MME_IY/Q8*_.?O5@=6OP"FQ8S6E^:UF];SW^9[MSP@XA#64MGRY5N8+;-[#E7 M5,?HO^CH"GU4&2:,[I49)GHLNG[=311O^K.(-QR(YO\ 4$L#!!0 ( !"' M7$R+Y7TSP ( !X, 9 >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;)57 MVX[:,!#]E2@?L(F=*PB0N*AJI59"6W7[;,"0:),XM0UL_[ZV$[)@)C2\D-@Y MYWCFD!F&R9GQ=Y%1*IV/LJC$U,VDK,>>)[89+8EX836MU),]XR61:LD/GJ@Y M)3M#*@L/^W[LE22OW-G$[*WY;,*.LL@KNN:..)8EX7\7M&#GJ8O<R\9K?LBD MWO!FDYH<Z$\J?]5KKE9>I[++2UJ)G%4.I_NI.T?C%<::8!!O.3V+JWM'I[)A M[%TOONVFKJ\CH@7=2BU!U.5$E[0HM)**XT\KZG9G:N+U_47]BTE>);,A@BY9 M\3O?R6SJIJZSHWMR+.0K.W^E;4*1Z[39?Z<G6BBXCD2=L66%,)_.]B@D*UL5 M%4I)/IIK7IGKN=6_T& ";@FX(Z#X(2%H"<$G(7Q("%M":!&\)A7CS8I(,IMP M=G9X\_761+]%:!PJ][=ZTYAMGBE[A-H]S8($3[R3%FHQBP:#KS"H0WA*O3L" M0T<L\!W=.F!YCP@LR.H>D@9P$ &89V#XP4V>/0(A*! :@?!:(/8MHR ,LG(= M@%D]QMP$&X'!1O<"20@+Q*! /-RN!!1(!M@%8)+(L@O"Q)9=$":!@TW!8%- M((4%1J# :+A=R(?KT!]@& 1*1I9C$"BUE%;_ =U&W-,Y$"#1\Y8BL#/,$7[" M-[BN43#$-P"4VDT(! 6V;X]!MQ'#C00!U9WV%">"RQM%3_@&%SB*A_@&@&Q+ MEB HLGU[#+J-&.XH""CS-.Z1@.L<I4_X!E<Z&@WQ#0"EB>W; - *!/5$C.'. M@J%2[^EN&"YUC(;[AN%2QWB ;Q HM?L;"++?-Q!D_R9X5T-22?G!#*#"V;)C M)?6L<;7;#;ES,^-:^PLU_#:CZJ=,,SG_(/R05\+9,*E&.#-H[1F35,7HOZ@J MSM2PWBT*NI?Z-E'WO)E8FX5D=3N->]U?@MD_4$L#!!0 ( !"'7$Q6 FJB MS@4 $PD 9 >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;)5:[8[B-A1] M%<0#;.)O,V*09H"JE5IIM57;WQGP#&@#H4EFV+Y]\S4LL<^%9'\LD#F^/M?) M.;ZQ/3]G^?=BYUPY^7%(C\7C=%>6IX<H*C8[=TB*+]G)':N_O&;Y(2FKG_E; M5)QREVR;1H<TXG&LHT.R/TX7\^;:UWPQS][+=']T7_-)\7XX)/E_SR[-SH]3 M-OV\\&W_MBOK"]%B?DK>W)^N_.OT-:]^19<HV_W!'8M]=ISD[O5Q^L0>UG96 M-V@0?^_=N;CZ/JE3><FR[_6/W[:/T[AFY%*W*>L02?7QX98N3>M(%8]_NZ#3 M2Y]UP^OOG]%_:9*ODGE)"K?,TG_VVW+W.+73R=:])N]I^2T[_^JZA-1TTF7_ MN_MP:06OF51];+*T:/Z?;-Z+,CMT42HJA^1'^[D_-I_G+OYG,]R =PWXI0'3 M-QN(KH&X-)"W>Y!= _FS!WFS@>H:**]!U.;>#.8J*9/%/,_.D[Q]'DY)_=BQ M!U7=KDU]L;D[S=^J\2RJJQ\+,8OGT4<=J,,\MQA^A6$71%1%OW3!41?//&@N M9JS?Q3+$\#YB!:)XD'4(L0(3%7 L1-->](AR'$#" +()('L!A)=IB]$-YMAF MJN+J'^Y'P7X4Z$=Z_;08==6/4CKN]=0.K H($5PTY*(!%^5QT0$7G\1=Q%H/ MI6D@30-H:H^F"4@PJ3D8,@!D6AKR+EI(R0)*QJ-D@YX$1S<1X&* 6X<X+F+Z M\9M!XC- W'K$9V"($/$0)Q'O67#W;]%F,?:Z&!"?><0[T#4C;1%S &3F%BG" M@%E 2OI]+3M0SS48$X 4 %I-<X*._<0XX.1;-@3YKCT$M+X#ZC/&ULT$".%; M;P?J/47VUAW#+L]"FY>Q;[\=Z)8B^WUAIV>AU<M8$2&P03,]?%ICV#Q9Z)XR M]MVS UV/KKJ5,#9%%KJBC T1 ML3FPU/F&.GX*%3! )XAB!+](/%SY'X9T0( MK%7.1V2+Q<.!>)AO01!$U8%8.!P(AU%4L1ZX&I$MU@,/*Q:0+0(1Q23'HN% M-$P2(; 8N!V1+18##R?K(-L5!!$N([!B!! #TT0(+ ;!AF<KL!@$F$F";"&( ML!A!O"D@,1#2%U@,0H[(%HM!@,DAS!:!"(L16#$"B($3MBZP&(09D2T6@P S M0Y@M ''"I016C !BX-1K(!:#C$>\26(Q2# S!-E"$*%;B14C@1@X8702BT&. M>6\F7IS1S!!DBT"$;B56C 1BX(0G2RP&.:*<DE@,$LP,W']GAB#"4"56C$1B MH 8,BT&.J*44%H-",X,_WT(0X5(**T8!,7#"DQ46@QI12RDL!C6DED(@3F6+ M%:. & 2UB$2L(HVHI106@QI22T$0E2U6C )B$(2M*RP&-:*64E@,:D MM40@ MZMYJK!@-Q" (JAJ+08^HI306@T8S0["RAT"$2VFL& W$((@92&,QZ!&UE,9B MT -JJ24""6+ZT,1R*5@O5=3C@<6@1]12&HM!@YE!!/<6+%!J[R5X-02TO@/J M,\;:TT!6@GC0#):5&5&5&2PK ^:88-P 2%AO87<U!+2^ ^HSQBHV0*"""H$% M:D;4=P8+U*#9RE\R-F!K1,!%8X!D\:T%88-%;Y">"3$:K&<SHAPTQ-8$FMR" MAPJ 9# N T#K.Z ^8VP?!MB')/1LL)[-B,+28CU;M)SOKTIVH.M'!:[FW\?U M*6%_L, ?))45%JP=48-:+%@;SJA@8%I0;RL(;1FM!@#[I+ %6& !TE^AM^&J MN<6D[@/[I+ !6& TE_*M^%6*MJC6MW']2EA0[&@6I;$.[W%AF)'% B6V)M$ MFY/^5ID-=Q,9OELV$-<MM[;8,BPH 8*=,AON%'*&^HJN3D@<7/[6'%<I)IOL M_5C6APBNKEZ.Q#SQ^H2%=_V9/:S;@RT_P[3G;/Y(\K?]L9B\9&69'9I3%J]9 M5KJ*9_RE&K6=2[:7'ZE[+>NO]9R4M^=;VA]E=NK.[D27 T2+_P%02P,$% M @ $(=<3&Y>!#]F @ G < !D !X;"]W;W)K<VAE971S+W-H965T-#0N M>&UL?55=CYLP$/PKB/<>8,Q'(H)T":I:J96BJZY]=H@3T &FMA.N_[ZV(1RQ MG7L)]C(S.[LQWFP@](U5&'/GO6TZMG$KSONUY[&RPBUB3Z3'G7AS(K1%7&SI MV6,]Q>BH2&WC =^/O1;5G9MG*K:G>48NO*D[O*<.N[0MHO^VN"'#Q@W<6^"E M/E=<!KP\Z]$9_\+\M=]3L?-FE6/=XH[5I',H/FW<YV!=I!*O +]K/+#%VI&5 M' AYDYOOQXWK2T.XP267"D@\KGB'FT8*"1M_)TUW3BF)R_5-_:NJ7=1R0 SO M2/.G/O)JXZ:N<\0G=&GX"QF^X:F>R'6FXG_@*VX$7#H1.4K2,/7KE!?&23NI M""LM>A^?=:>>PZ1_H]D)8"* F1#$GQ+"B1!^$."G!#@1H$;PQE)4;PK$49Y1 M,CAT_'=[) ]1L(:B^Z4,JF:K=Z(]3$2O.81QYEVET(39CABPP 0SPA/J<PI@ M2[$%!AW<)]B9B%"#%"8D#>TF0FN=H>*'=W4F=@%H%8!* -X)I%JC1DRL,-U8 M1[A*M&)-$("IUO+" HKC!UV/K'XCB]^5YG?$1,LL:0@UOQ;0"FB5%R9H%:SL M=F.KW=BT&_F:W=A($J^TDG8F!H:19M;$1.&#PY18S286LX%F-C&2? $!T*SL M;"@8Z8??@@IB\.#XIE;+J<6REF:;&H<.IK[NV 299[PP07=G?/3K+>ZH%M.S MNO^94Y)+Q^6GOHC.(^89R#M.BV_%Z!DGQ8?,.+=^(GJN.^8<"!<WJ+KG3H1P M+#SZ3Z*?E1B5\Z;!)RZ7B5C3<6",&T[Z:19Z\T#._P-02P,$% @ $(=< M3"2PT MS @ /@@ !D !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULC5;; MCILP%/P5Q >L,=A (H*46]5*K11MU?;9(4Y "YC:3K+]^]J&90DXN\E#\&5F MSCECXI/DROB+R"F5SFM5UF+AYE(V<P!$EM.*B"?6T%KM'!FOB%13?@*BX90< M#*DJ@>]Y(:A(4;MI8M9V/$W8699%37?<$>>J(OS?BI;LNG"A^[;P7)QRJ1= MFC3D1']2^:O9<34#O<JAJ&@M"E8[G!X7[A+.M]#7!(/X7="K&(P=7<J>L1<] M^798N)[.B)8TDUJ"J,>%KFE9:B65Q]].U.UC:N)P_*;^Q12OBMD30=>L_%,< M9+YP8]<YT",YE_*97;_2KB#L.EWUW^F%E@JN,U$Q,E8*\^UD9R%9U:FH5"KR MVCZ+VCRO[0X..YJ=X'<$OR? Z$-"T!&"=P+ZD( Z GJ4@#L"'A% 6[LQ<T,D M21/.K@YOWX>&Z-<.SK$ZKDPOFM,Q>\I/H58O*<)! BY:J,.L6HP_P, > 91Z M'\*WA5CY$[I_&V ]100CR&8*B4=I;J<0A)$]T<#J16 $@AL!;!= 5@%D!-"P M#C3RLH6$!E(;2.ACZ*G/R),I$"(4^Q/@QJ(8PWB"VUH$O2B$0^!-B=A:(IZ6 MB$<EMA \"!1X'@[N!@JM@<))((1#NT!D%8@>/\W8*A!_7FH\\33PS&&.3S.> M>'+'C)DUE9G%C&B4BPT3VX- SWX7>!:)V1V).]<)?-QU:+TNEM#__%?488;& M8QS:C+<@Q\Z#P5U947XRC4LX&3O7IFL.5OOFN#2]$;S#V\[Z@_!340MGSZ2Z ML<V]>F1,4I6)]Z1./U?-O)^4]"CU,%)CWG:T=B)9TW5KT/]E2/\#4$L#!!0 M ( !"'7$P@T%%#IP( %,* 9 >&PO=V]R:W-H965T<R]S:&5E=#0V M+GAM;)56T8Z;,!#\%<1[#Z\-!DY)I"95U4JM=&K5]MF7. DZP-0XR?7O:QLN M36!SY5Z";6;'LQ/OXME)Z:=V+Z4)GJNR;N?AWICF/HK:]5Y6HKU3C:SMFZW2 ME3!VJG=1VV@I-CZH*B-*"(\J4=3A8N;7'O1BI@ZF+&KYH(/V4%5"_UG*4IWF M(80O"]^*W=ZXA6@Q:\1.?I?F1_.@[2PZLVR*2M9MH>I R^T\? _W*TI<@$?\ M+.2IO1@'+I5'I9[<Y/-F'A*G2)9R;1R%L(^C7,FR=$Q6Q^^>-#SOZ0(OQR_L M'WWR-IE'T<J5*G\5&[.?AUD8;.16'$KS39T^R3ZA) SZ[+_(HRPMW"FQ>ZQ5 MV?K?8'UHC:IZ%BNE$L_=LZC]\]3SOX3A ;0/H.< B%\-8'T &P1$G3*?Z@=A MQ&*FU2G0W;_5"'<HX)Y9,]=NT7OGW]EL6[MZ7,2<S**C(^HQRPY#+S#T&K$: M(]@_2&0%G%505 7U\>Q*!> $#"5@GB"^(AB(7'88[C&UQT .)&:#7!!8PE,: MXW)B5$Z,R!GLL^PPR<4^[X#D.<\&>A!<EN6,XWH25$^"Z(D'>I+1/AF0-!FH M&:-XFF89+H:C8C@B)L$)4I0@G7Y:,I0@FW!:LG&B?.#%JY K&3DJ(Q_+8 PG M ()7+YEN!=QH ##!C!YTF2J%X4']#^A:#-X'@"*6W.@D@'<"8&^P!*]>P,IW M9,FX+CDDH\8X1B64W3CM@!<O8-5[XZ !7G+ WV *7G203C$E':7+2#9L?2L$ M1CF+;[18P(L8L"I.;U#@!0CY=%LH7H&43+"E!UU_4U@:#UKP"L/1.!M)BBZ^ M[NZZ]57H75&WP:,R]J+@/^=;I8RTG.3.NKRW-[SSI)1;XX:I'>ONFM--C&KZ M*UQTOD<N_@)02P,$% @ $(=<3(J+&C)0 @ 3 < !D !X;"]W;W)K M<VAE971S+W-H965T-#<N>&ULC57MCILP$'P5Q .<P7SF1) NB:I6:J7HJK:_ M';()Z RFMI-<W[ZV(1P!YY0_8"\SX]T!=K,+XV^B!)#.>TT;L71+*=MGA$11 M0DW$$VNA44\.C-=$JBT_(M%R('M#JBG"GA>CFE2-FV<FMN5YQDZ25@ULN2-. M=4WXOQ50=EFZOGL-O%;'4NH RK.6'.$GR%_MEJL=&E3V50V-J%CC<#@LW1?_ M>>-[FF 0ORNXB-':T:7L&'O3FV_[I>OIC(!"(;4$4;<SK(%2K:3R^-N+NL.9 MFCA>7]6_F.)5,3LB8,WHGVHORZ6;NLX>#N1$Y2N[?(6^H,AU^NJ_PQFH@NM, MU!D%H\)<G>(D)*M[%95*3=Z[>]68^Z77O]+L!-P3\$#PXT\)04\(/@CAIX2P M)X03 NI*,=YLB"1YQMG%X=WK;8G^BOSG4+E?Z* QVSQ3]@@5/>=AG&;HK(5Z MS*K#X!'&'Q!(J0]'8-L1*SRCX]L#UG-$,(%LYI TL"<16.L,##^XJ?-.%:%5 M(#0"X8W 8F)4AXD-INDJ37$:3:JUH((H\2<%SU%^O$@B>\J1->5HGG+BV05B MJT#\N&F)52!YP+0.$XWMB)-@8L?:@L)X$4Y,FZ/\V/?NI)Q:4TXMIMT16%@% M%H^;IAJF]9_T'K"M!]U\(%$T,61M0^$DGMAF0:5).,D9C5I*#?QHVK5P"G9J MI/XS1]%A)+Q@W9(F\94>%:95?<AT<^8'X<>J$<Z.2=7P3%LZ,"9!Y>@]J;=: MJM$V;"@<I%XF:LV[_MYM)&O[V86& 9K_!U!+ P04 " 0AUQ,EX! S-L! M !D! &0 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q]5-N.FS 0_17+ M'Q 30S?;") V6:U:J96BK;I]=F"X:&U,;1.V?U]?"$NSJ"^Q9SCGS,4S24>I M7G4#8-";X)W.<&-,OR=$%PT(IC>RA\Y^J:02S%A3U43W"ECI28(3&D5W1+"V MPWGJ?2>5IW(PO.W@I) >A&#JSP&X'#.\Q5?'<ULWQCE(GO:LAA]@?O8G92TR MJY2M@$ZWLD,*J@P_;/?'Q.$]X*6%42_NR%5REO+5&5_+#$<N(>!0&*? ['&! M(W#NA&P:OR=-/(=TQ.7]JO[D:[>UG)F&H^2_VM(T&;['J(2*#=P\R_$+3/5\ MPF@J_AM<@%NXR\3&*"37_A<5@S923"HV%<'>PMEV_APG_2MMG4 G IT)V[O_ M$N*)$+\3?#=)R,R7^L@,RU,E1Z3"8_7,S<1V']MF%L[I>^>_V6JU]5[R9$=3 M<G%"$^80,'2!V<X(8M7G$'0MQ(%^H-\$.'Y$Q'0]0KQ:1.SY\3)"%*\+)*L" MB1=(_NE"?-.%@+GWF"Y@/F]V-Y6L@.@"%%(AB\<1H&H_QQH5<NB,:\/".Z_* M W6/>^,_V!4*$_\N$_;O.U-UVVETEL:.CG_@2DH#-L=H8X>ZL2L_&QPJXZX[ M>U=A\(-A9#_M-)G_6/*_4$L#!!0 ( !"'7$R?B_5,K0( &\) 9 M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;(V6;6_;(!#'OXKE]ZL!/U=)I";3 MM$F;5'7:]IHF)+%J&P](TGW[ 79<!RY-W\0&_^_N=T<.F)VX>)%[QE3PVM2M MG(=[I;K[*)+K/6NHO.,=:_67+1<-57HH=I'L!*,;:]34$4$HBQI:M>%B9N<> MQ6+&#ZJN6O8H GEH&BK^+5G-3_,0A^>)IVJW5V8B6LPZNF,_F?K5/0H]BD8O MFZIAK:QX&PBVG8</^'Z%8V-@%;\K=I*3]\"D\LSYBQE\V\Q#9(A8S=;*N*#Z M<60K5M?&D^;X.S@-QYC&</I^]O[%)J^3>::2K7C]I]JH_3PLPF##MO10JR=^ M^LJ&A-(P&++_SHZLUG)#HF.L>2WM;[ ^2,6;P8M&:>AK_ZQ:^SP-_L]FL $9 M#,AH@+-W#>+!('XS2&SR/9E-]3-5=#$3_!2(?K4Z:OX4^#[6Q5R;25L[^TUG M*_7L<9'DR2PZ&D>#9MEKR$2#1T6DO8\A"!1B23QS<AE@Y2MB D>(P21B:Q]/ M(Z ,=I" #A+K(+FH0NI4H==D5M/V5<AS5"(G%T"6H11?P4E!G!3 R1R<7I-. MXB1Y3G*'QE?AK,0%#).!,)D'4[JER;PH61H[)+[F4YPD,$@.@N1 59Q\E[D7 MA9 TR=U%\F7.6E[@%"!. > 4#D[A)YTCA)P&6]V47>"4($X)X)0.3ODQG)NR M"QR,X(T%^4 %<G<6Y"\$RE'A_-E7@*[4375ED\!7MCK\@;8:1+?Z"I"]TU@8 MW!@?,+G=6H/F_=X"1->;"\-[*(Z!]<(N3>SO;FF:9-YZ ;K+=>V1HLDQU3"Q MLR>Z#-;\T"IS($QFQUO# S''G#._-+<)>_R]N>FO(C^HV%6M#)ZYTH>H/>JV MG"NF,=&=KMA>WW[&0<VVRKSF^EWT5X!^H'@W7&^B\8ZU^ ]02P,$% @ M$(=<3+/,2>13 @ 7 < !D !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL MA57MCILP$'P5Q .<^31<1) N054KM5)T5:^_';()Z RFMI-<W[ZVX3@";BX_ M@KV>F9U=DG5V9?Q55 #2>6MH*]9N)66W0DB4%31$/+ .6G5R9+PA4FWY"8F. M SD84D-1X'D8-:1NW3PSL1W/,W:6M&YAQQUQ;AK"_VZ LNO:]=WWP'-]JJ0. MH#SKR E^@OS5[;C:H5'E4#?0BIJU#H?CVGWR5T6J\0;P4L-53-:.KF3/V*O> M?#NL74\; @JEU I$/2ZP!4JUD++Q9]!TQY2:.%V_JW\QM:M:]D3 EM'?]4%6 M:S=UG0,<R9G*9W;]"D,]L>L,Q7^'"U %UTY4CI)18;Z=\BPD:P859:4A;_VS M;LWSVI_@QX%F)P0#(1@)/KY+" ="^$&([A*B@1#-"*@OQ?2F()+D&6=7A_=O MMR/Z1^2O(M7]4@=-L\V9:H]0T4L>I4&&+EIHP&QZ3##!^","*?4Q16!+L0D6 M]%F"[1(1SB#%$I*&=A.AM<[0\,.I"0_;!2*K0&0$HIM&A;-&]1AL,*W!>+-* M/T44]Q W-F.KS=AB,YK9[#'Q'9N?(HI[B!N;V&H36VS&,YMXD2))$D]_9FZ7 MP-"+;H$WEA*KI<1B"<\L)8M, 4[C9&EI"?3]('Y< (MD\;IQ@*/_6D^MUE.+ M]61F/5TD2G!JZ^82&'JAK9MH,F,:X"<SOX53LG,K]5]U$AVOB*= SZA9?*.N MCG[2?\CT]\X/PD]U*YP]DVH"FCEU9$R"\ND]J.Y6ZJH;-Q2.4B\3M>;]P.\W MDG7#78;&"S7_!U!+ P04 " 0AUQ,573 AQ@# !/#0 &0 'AL+W=O M<FMS:&5E=',O<VAE970U,2YX;6R5E^UNFS 4AF\%<0'%QS;&5$FD-=.T29M4 M==KVFR9.@@HX R?I[G[FHQG!QQ/]$[#SGN/WV.;!+"ZZ?FD.2IG@M2RJ9AD> MC#G>1U&S.:@R:^[T457VGYVNR\S89KV/FF.MLFT75!81)41$9997X6K1]3W6 MJX4^F2*OU&,=-*>RS.H_#ZK0EV4(X5O'4[X_F+8C6BV.V5Y]5^;'\;&VK>B: M99N7JFIR706UVBW##W"_IG$;T"E^YNK2C.Z#MI1GK5_:QI?M,B2M(U6HC6E3 M9/9R5FM5%&TFZ^/WD#2\CMD&CN_?LG_JBK?%/&>-6NOB5[XUAV4HPV"K=MFI M,$_Z\ED-!<5A,%3_59U58>6M$SO&1A=-]QML3HW1Y9#%6BFSU_Z:5]WU,N1_ M"\,#Z!! KP' _QO A@ V"8AZ9UVI'S.3K1:UO@1UOUK'K-T4<,_L9&[:SF[N MNO]LM8WM/:^XE(OHW"8:- ^]AHXT]%:Q=A7LGR2R!JXN*.J"=O'LQD6*)V!H M M8EX.,$*9F4T6M$IZGZ,@B/XTFU:U<&5$C@N!V.VN&('9C8Z37Q:!PA8I%, MW+@J3GB:X&9BU$R,F)DLX$/L# ,L2:>>UZY,"@8>-P)U(Q W#$^0H F2^7M% MH@GDC+TBW?F@0"">S(<KDR0E'C<IZB:=L5529Q@F13Q='%=%DYAYYA8(C@,R M8[,,HINR*1-\"@579NTDPF/(PR= #'F>1<#A N^@"^!X@3E\&40WFP8DF3[1 MB$P*XL$EX'R!.8 !A!U)PJ9V7!7EPK=(.&%@#F+ A4="F+-I7)4 YK.#(P8P MQL2>%#ADX!V4 1PS,(<SX!(DEN-ZAUEQ92QAQ/=LXZ2!.:@!ER+ 2>(80F3V MO21Q0Q2'#9T#&^I2A',B)A.Y'F0W;W<AB6?5*0X;BL'&L_>HYR3S#MA0'#9T M#FPH ALF"/&,A&.$SL$(=0&1$N%YYU,<$'0.( ;1> FY^_Z*1B?;]E/C6U;O M\ZH)GK6QA^3N*+O3VBB;D=S9C ?[=7-M%&IGVMO$WM?]$;]O&'T</E^BZS?4 MZB]02P,$% @ $(=<3&HA,X7V 0 9 4 !D !X;"]W;W)K<VAE971S M+W-H965T-3(N>&UL;93=CILP$(5?!?$ :VQ^$Q&D9JM5*[52M%7;:R<, :W! MK.V$[=O7-@2QX)O88\Z<;\:QG0]<O,D:0'D?+>ODP:^5ZO<(R4L-+95/O(=. M?ZFX:*G2H;@BV0N@I4UJ&2)!D*"6-IU?Y';M)(J<WQ1K.C@)3][:EHI_1V!\ M./C8?RR\-M=:F054Y#V]PB]0O_N3T!&:7<JFA4XVO/,$5 ?_"]X?,Z.W@C\- M#'(Q]TPG9\[?3/"]//B!*0@87)1QH'JXPS,P9HQT&>^3IS\C3>)R_G!_L;WK M7LY4PC-G?YM2U0<_\[T2*GICZI4/WV#J)_:]J?D?< >FY:82S;AP)NVO=[E) MQ=O)19?2TH]Q;#H[#I/_(\V=0*8$,B>0L9<19"O_2A4M<L$'3XQ[WU/S%^,] MT7MS,8MV*^PW7;S4J_<BVJ4YNANC27,<->23)ILU2/O/$.*$$&L0?C+8N0U" MIT%H#6)KT%D#$N!L5>8H2I:B,,:)FQ,Y.9&+LUMQMB*<A5GJYL1.3NS@D&#% MV8IPFJ38S4F<G,3%P2O.5H23) [=G-3)25T<LN)L13A.P]C-R9R<S%I$BX,4 M!^MMRS;'($H"LCYN:'%!S/OSDXIKTTGOS)6^:_9&5)PKT([!DZZYUD_>'#"H ME)FF>B[&BS\&BO?3FX;FA[7X#U!+ P04 " 0AUQ,#O#A%%<" "5!P M&0 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6R-E=N.FS 0AE\%<=\UQIA# M1"(UJ:I6:J5HJVVOG<1)T *FMI-LW[ZV(90UT]7>Q ?^F?\;!\;E3<AG=>9< M!R]-W:IE>-:Z6R"D]F?>,/4@.MZ:)T<A&Z;-4IZ0ZB1G!Q?4U"B.HA0UK&K# M5>GVMG)5BHNNJY9O9: N3</DGS6OQ6T9XO"^\5B=SMINH%79L1/_P?53MY5F MA<8LAZKAK:I$&TA^7(8?\6*#(QO@%#\K?E.3>6!+V0GQ;!=?#\LPLD2\YGMM M4S S7/F&U[7-9#A^#TG#T=,&3N?W[)]=\::8'5-\(^I?U4&?EV$>!@=^9)=: M/XK;%SX41,-@J/X;O_+:R"V)\=B+6KG?8']16C1#%H/2L)=^K%HWWH;\]S X M(!X"XC$ )V\&D"& > &H)W.E?F*:K4HI;H'L_ZV.V9<"+X@YS+W==&?GGIEJ ME=F]KFB$2W2UB0;-NM?$$TW\6K&9*\@_"3( (T4,4L0NGDP=H@).0, $Q"5( M7I7A0:Y[3>HT;6]2$$(3KY:YK*!Y1&":!*1) !KBV?0:.K'!<4(CV(:"-A2P M\:I9TYF-0:&9!S-7D1SG*0R3@C I $,]F!2P25./92Y*BCR'43(0)0-0/)=U M-D=),IKY!S.788J3.(-Q<A G?P=._CZ<N>PMG +$*0 <SV==S'P^X#2=O)T] M#B3+</&?3]]T>[ #10!0[K>@:/95$A(5L7] @ Z3)";40T*3_F@OK.],GJI6 M!3NA3:MU#?$HA.8F9_1@"CR;.W)<U/RH[30S<]E?%/U"BVZX!-%X$Z_^ E!+ M P04 " 0AUQ,:3YZ@Z0" #F"@ &0 'AL+W=O<FMS:&5E=',O<VAE M970U-"YX;6R55G^OFC 4_2J$#_"@Y8=HD$1=EBW9$O.6;7]7K4(>4-96??OV M:POR$&X7_4?:<NZY]Y0>>],KXV\BIU0Z[U59BZ6;2]DL/$_L<UH1\<(:6JLW M1\8K(M64GSS1<$H.)J@J/>S[L5>1HG:SU*QM>9:RLRR+FFZY(\Y51?C?-2W9 M=>DB][;P6IQRJ1>\+&W(B?Z@\F>SY6KF]2R'HJ*U*%CM<'I<NBNTV.!(!QC$ MKX)>Q6#L:"D[QM[TY.MAZ?JZ(EK2O=041#TN=$/+4C.I.OYTI&Z?4P<.QS?V MST:\$K,C@FY8^;LXR'SI)JYSH$=R+N4KNWZAG:#(=3KUW^B%E@JN*U$Y]JP4 MYM?9GX5D5<>B2JG(>_LL:O.\=ORW,#@ =P&X#T#Q?P."+B#X" B-^+8R(_43 MD21+.;LZO/U:#=&' BT"M9E[O6CVSKQ3:H5:O621/T^]BR;J,.L6@P<8U",\ MQ=ZGP%"*-9Z$X_L$FRDBP'"& !01F/A@* +Y,$$($H2&(+PC0*-=@#"6*B,P M230A"&T$,4@0/RYS!A+, G!2.84$R0S.$D")DFF,@<GZHY@#A+,'Y>)?/A0 M^P\(!4!!$EGR6,R#@#RAA0(TQPKA)]3"IQ\%0!716&T+B@VHOI4:CXP(H,+0 M\O41;"4$^22V4,!&0=$3>P);!<5 %;/QGL03M?YX0Z:0R%8)[#D$F2ZQ4,". M0LD3^P%["LT?^(<#01;K8MAY&' >MI2*85-A]+A:#)L*XP?\#X""Q)8'=AX& MG(=M=R-L%QP^H1:V"YY>+(!: (3'MX\WZ!HJRD^FP1+.GIUKT]T-5OLF;H5- MU_$!;SO [X2?BEHX.R95[V(ZC"-CDJI:_!=52ZZ:SGY2TJ/4PYD:\[;S:B>2 M-5U7Z?6M;?8/4$L#!!0 ( !"'7$PI>OZG>00 #\: 9 >&PO=V]R M:W-H965T<R]S:&5E=#4U+GAM;)69X8[B-A2%7P7Q )O8OM<)(T#JSFS52JTT MVJKM[PR8 6U":)(9MF_?)&0HV.>R9'X,23B^OL?XNW:2^;&LOM5;YYK)]R+? MUXOIMFD.#U%4K[:NR.I/Y<'MVV\V955D37M:O4;UH7+9NF]4Y)&.8QL5V6X_ M7<[[:\_5<EZ^-?EN[YZK2?U6%%GU[V>7E\?%5$T_+GS=O6Z;[D*TG!^R5_>' M:_X\/%?M672.LMX5;E_OROVD<IO%]"?U\,4F78->\=?.'>N+XTEGY:4LOW4G MOZX7T[C+R.5NU70ALO;CW3VZ/.\BM7G\,P2=GOOL&EX>?T3_N3??FGG):O=8 MYG_OULUV,4VGD[7;9&]Y\[4\_N(&0SR=#.Y_<^\N;^5=)FT?JS*O^_^3U5O= ME,40I4VER+Z?/G?[_O,XQ/]HAAOHH8$^-U!TLX$9&IA[&]#0@.Y-B8<&[/40 MG;SW@_F4-=ER7I7'276:#X>LFW;J@=N?:]5=['^=_KMV/.OVZON2M9E'[UV@ M0?/YI-%7&KK6/"(-7VN>0HV^5GP)%>9_2=0:.;O1T(WNVYO++%2, Q@8P/0! MZ,J&]6R<-+;7['N--11W?YX;("1]+;Q*B6!*!%)*O)0HZ$F9&*5T$O*ET-*- ME!BFQ""E% >P,("]_W=*8( $9##S!@5HC-!)"CM)[Y@,:3#R"3$:^308>4J3 M&R,_@RG-[I@,LZ G5G!^SH+<31K?2$G%N(3$8*"5$$*H0NK^":$P^DJ#++1? MR70(2AS?](SKA *%P@1U$XFD?C#\"M!OR*^K@.H?N,)<*P"V82$$)EN-0%MA MMA4"U_KK#1(E0C\8;P7X-D(94QA'-;O?K<;T:$2/[Q:*9D(_&#&MPA DI2JL MKB.65XVYT0@)[;L-%TYS>SYK3(]&]!B_-R BH7QIS(T&W)#GZFD07;I*;UG" M?&D+NC)^5TA$0C\80@WX(G]#!T3&2D.'(=0 0O(762"2^\&D:K!RDK]R0I%0 M$0S&V0!2R=^9#*++J<"WIK?!2!N -$LA,-)FS(Y9V#(#I(.112(6?D&#83: M4Q;N#@SFU/ (MY@_@] *W (1&Z$?S)\!_+& L,%HF72$6TR- 4"P5P4>H<CB M?@A30X :%E9SPC#0B"TD81@(;2']I1B)6*@1A(DA!(.PFI-P4T@CW&(8"&WV M K=()*6*B2$ @Y52Q3!0,L(MAH'09B]P"T32.D.8& (P6*%*,8:!X_O=,H:! MP<H0N$4B*U0IQL0P@,$*58HQ#&Q&N,4P,-KF!6Z!R KW-BP\]@ P6*'0,8:! M1]P>,8:![[D]0B(K%%3&Q#""02ATC&'@$;='%L-@P<I@O?W4HPWW4S^X ;:8 M&PN02+S')D]0)%0)B[FQ@)M$J!(6<V-'<&,Q-Q8A$8QM^&R1;P\MAL<">!*A MVECAJ>$(>"R&QR)X_*=$@^C2LI[-#/(<73QG[UZM_)Y5K[M]/7DIFZ8L^@?K MF[)L7!LV_M2.P-9EZ_-)[C9-=YBTQ]7IE<;II"D/P^N:Z/S.:/D?4$L#!!0 M ( !"'7$P^#$_!YP$ /D$ 9 >&PO=V]R:W-H965T<R]S:&5E=#4V M+GAM;'64W8Z;,!"%7P7Q &LP?TD$2,U6JU9JI6BKMM<.# &MC5G;"=NWKVT( MHL2]P?9PYGPS!CL?N7B3+8#R/ACM9>&W2@T'A&35 B/RB0_0ZS<-%XPHO107 M) <!I+9)C"(<!"EBI.O],K>QDRAS?E6TZ^$D/'EEC(@_1Z!\+/S0OP=>NTNK M3 "5^4 N\ /4S^$D] HM+G7'H)<=[ST!3>%_"@_'S.BMX%<'HUS-/=/)F?,W ML_A:%WY@"@(*E3(.1 \W> 9*C9$NXWWV]!>D25S/[^XOMG?=RYE(>.;T=U>K MMO!WOE=#0ZY4O?+Q"\S])+XW-_\-;D"UW%2B&16GTCZ]ZBH59[.++H61CVGL M>CN.L_\]S9V YP2\)."IEPED*_],%"ESP4=/3'L_$/.)PP/6>U.9H-T*^TX7 M+W7T5B99G*.;,9HUQTF#5YIXOULT2/LO$.R$8&L0K0QPB-T&D=,@L@;Q/U4F MFRHG36HUO=5D>QPE;DSLQ,0.3+K!3)IDA8GCX'^8Q(E)'C!AL-]@D@=,B".< M!6Y.ZN2DCG:R#2=U<,(XC=V<S,G)')S=AI,]?)UP%Z0;"EK]M>92^$[$I>NE M=^9*'P#[FS:<*]"&P9.NN=7WT+*@T"@SS?1<3*=Q6B@^S!<-6FZ[\B]02P,$ M% @ $(=<3!5;ONS% 0 * 0 !D !X;"]W;W)K<VAE971S+W-H965T M-3<N>&UL=53;CILP$/T5Y/>NP8&$C0!ILZNJE5HIVJKMLP-#L-;&U';"]N_K M"T$H2U^P9WSFG#.^4(Q2O>D.P$3O@O>Z1)TQPQYC77<@J'Z0 _1VI95*4&-# M=<9Z4$ ;7R0X)G&\Q8*R'E6%SQU55<B+X:R'HXKT10BJ_AZ R[%$";HE7MFY M,RZ!JV*@9_@!YN=P5#;",TO#!/2:R3Y2T);H*=D?,H?W@%\,1KV81ZZ3DY1O M+OC:E"AVAH!#;1P#M<,5GH%S1V1M_)DXT2SI"I?S&_MGW[OMY40U/$O^FS6F M*U&.H@9:>N'F58Y?8.HG0]'4_#>X K=PY\1JU))K_XWJBS923"S6BJ#O862] M'\>)_U:V7D"F C(7D-!+$/+.7ZBA5:'D&*FP]P-U1YSLB=V;VB7]5O@U:U[; M[+7*=H\%OCJB"7,(&++ I(_YC,&6?Q8AJR+$$VP6!"0AZP2;58*-)TB7+O/X MSF7 ;#VF]YAMDO]')5U525=4DCN5@,D6*I_2S6Z[+I.MRF0?97;YG4SVH9DD MC^]5\.*0W1OZ3M69]3HZ26/OBS_55DH#EC!^L(R=?;9SP*$U;KJS<Q4N;PB, M'*9WB>>?0_4/4$L#!!0 ( !"'7$RS+W6".0( *,' 9 >&PO=V]R M:W-H965T<R]S:&5E=#4X+GAM;)65W8Z;,!"%7P7Q L&3" B2,U652NU4K15 MVVLGF02T!E/;"=NWKVT(2L.DRM[$/XS/-^/XV$4OY*NJ +3WUO!6K?Q*ZVX9 M!&I70</4D^B@-5\.0C9,FZ$\!JJ3P/9N4<.#* S3H&%UZY>%F]O(LA GS>L6 M-M)3IZ9A\L\:N.A7/O$O$R_UL=)V(BB+CAWA.^@?W4::43"I[.L&6E6+UI-P M6/D?R')-J%W@(G[6T*NKOF=+V0KQ:@=?]BL_M!D!AYVV$LPT9W@&SJV2R>/W M*.I/3+OPNG]1_^2*-\5LF8)GP7_5>UVM_,SW]G!@)ZY?1/\9QH*H[XW5?X4S M<!-N,S&,G>#*_7J[D]*B&55,*@U[&]JZ=6T_ZE^6X0NB<4$T+8B&6@:0R_PC MTZPLI.@].6Q^Q^Q_3):1V9N=G71;X;Z9Y)69/9<TBXK@;(7&F/40$UW%)'DV MQ01&?X)$*"1R O$_D!@7B%&!V DD5P)QGMQD.<2D+J8=(#2-$QR3H)ADCJ$W ME"&$7E'B,(SO[ 9%*71&H=EM,72&2<D=2(I"4@1R6TLZ@V1IE(<X9H%B%@@F MQ04R5"![_&CDJ$#^P-'(9X7^YVB0$#=*^,".CD&/DNY8DB"DQ1T)W'#D'8XC MN.4(XKE9N?%[W$!PTY&YZ^9^('/?W34$P6U',-_-*J*S6R0.4WI[I(.KZ]4^ M7]^8/-:M\K9"FYO:W:<'(308R?#)2%;FQ9P&' [:=A>F+X=G8QAHT8U/8C"] MR^5?4$L#!!0 ( !"'7$PZHZJUG@$ %@# 9 >&PO=V]R:W-H965T M<R]S:&5E=#4Y+GAM;&U3VV[;, S]%4$?4#G*TJ6!;6#I,'3 !@0=UCXK-AT+ MU<65E+C[^U&2:[A%7LR+#@\/*;D<K7OQ/4 @;UH97]$^A&''F&]ZT,+?V $, MGG36:1$P="?F!P>B345:,5X4MTP+:6A=IMS!U:4]!R4-'!SQ9ZV%^[<'9<>* MKNA[XE&>^A 3K"X'<8(_$/X.!X<1FUE:J<%X:0UQT%7TVVJW7T=\ CQ)&/W" M)W&2H[4O,?C95K2(@D!!$R*#0'.!>U J$J&,UXF3SBUCX=)_9_^19L=9CL+# MO57/L@U]1;>4M-")LPJ/=GR :9X-)=/PO^ ""N%1"?9HK/+I2YJS#U9/+"A% MB[=LI4EVS">;[51VO8!/!7PNX'F6W"@I_RZ"J$MG1^+R[@<1KWBUX[B;)B;3 M*M(9BO>8O=2;[;9DET@T8?89PS]@[F8,0_ZY";_:A">"]8* KS;7"=97"=:) MX,M2P5WQ267&W":,29CB4PNV6$I\<[^%.TGCR=$&W&_:0F=M &0K;O B>WSF M<Z"@"]']BK[+EYV#8(?I';/Y9ZK_ U!+ P04 " 0AUQ,RC2!85," "= M!P &0 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R-5=N.FS 0_17$!RR8 M6\**1$I25:W42M%6W3X[9!+0&DQM)VS_OK8A+"&3:/,0[&'FG#G&,Y.U7+S) M D Y[Q6KY<(ME&J>/4_F!514/O$&:OWFP$5%E=Z*HR<; 71O@RKF!;Z?>!4M M:W>96=M6+#-^4JRL82L<>:HJ*OZM@?%VX1+W8G@ICX4R!F^9-?0(OT#];K9" M[[P!95]64,N2UXZ P\)=D><-B4R ]7@MH96CM6.D[#A_,YOO^X7KFXR 0:X, M!-6/,VR ,8.D\_C;@[H#IPD<KR_H7ZUX+69')6PX^U/N5;%PYZZSAP,],?7" MVV_0"XI=IU?_ \[ M+O)1'/DG$G[[^0GJ7C5H^A4*OK>/<O:/ML>_Q*&!P1] M0# $!.1A0-@'A$- &%CQ7696ZA>JZ#(3O'5$][4::BX%>0[U8>;&:,_.OM-J MI;:>EW%*,N]L@'J?=><3C'P^/#R-/E $&,4ZN F/T^":8H/YA#A)B.H(+4!T M!1#A !$*$%F \ H@Q@%B%"!&,D@F,CN?Q/K4W4GZYH?S)"A/@O#,<( 9"C#[ MO-(Y"C!',IA/[LS\1FGP0&F*\J0(3XH#$!^_W?[GM9([!4)NLDA&,KKOVCO= M?MB[B@E:*RL2(&QDRM8YQ>/#O<."%PNYK9;$GY9D[S36E,;A(TEX89$((0NG M9)C3M'Z]45.K0!QM_Y=.SD^U,LUC9!UFS,HVQ8E];6:/;98?,-W@^DG%L:RE ML^-*MUS;& ^<*] Y^D_ZP L]*X<-@X,RRYE>BVY@=!O%FWX8>L-$7OX'4$L# M!!0 ( !"'7$Q@%?:/*@( /T& 9 >&PO=V]R:W-H965T<R]S:&5E M=#8Q+GAM;)55[:Z:,!B^%<(%6+Y% R33<Y8MV1)SEFV_J[X*.86RMLK9W:\M ME0!V9^Z/M/7Y>)^7TF8=9:^\!!#.6TT:GKNE$.T:(7XHH<9\05MHY#\GRFHL MY)2=$6\9X*,FU00%GI>@&E>-6V1Z;<>*C%X$J1K8,8=?ZAJSWQL@M,M=W[TM MO%3G4J@%5&0M/L,W$-_;'9,S-*@<JQH:7M'&87#*W0_^^MGW%$$C?E30\='8 M45'VE+ZJR>=C[GJJ(B!P$$H"R\<5MD"(4I)U_#*B[N"IB./Q3?VC#B_#[#&' M+24_JZ,H<S=UG2.<\(6(%]I] A,H=AV3_@M<@4BXJD1Z'"CA^M<Y7+B@M5&1 MI=3XK7]6C7YV1O]&LQ,"0P@&@A^]2P@-(7R4$!E"]"@A-H1X1D!]=MW,)RQP MD3':.:S?#RU6V\Y?Q_)U'=2B?COZ/]E/+E>O1>+%&;HJ(8/9])A@@DFFF*T- MLYQBGNXQP13Q?(](PP&"9) A36!-$VA^.*DBM0N$5H%0"T03@=4L1H])-*;1 MF'@4=6(264VB>Q/?FW4BNC.1&,_N$EM=8HN+;Q=(K +)X\U<6@66E@IF;WS3 M8^)1SM"?[;_M^YA)(:FUD/3?#=^F_]'PE=5E97$)9W%[S'+DXJ\6P5_VN#R MK9^L9S&*YM^L#31O&AJ=$NIB^(K9N6JXLZ="'CCZ6#A1*D *>@O9_U+>1<.$ MP$FHX5*.67\@]Q-!6W/9H.'&*_X 4$L#!!0 ( !"'7$QP+O33Q 0 %09 M 9 >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;)59VV[C-A#]%4$?$(DW M70+;0&)GT0(M$&RQW6?%IB]8R7(E.=[^?75A5(MSF+5?8DDYG!D.YQR.J-FE MK'[4>ZT;[V>1'^NYOV^:TV,0U.N]+K+ZH3SI8_N?;5D56=/>5KN@/E4ZV_2# MBCS@81@%178X^HM9_^RU6LS*<Y,?COJU\NIS4635O\\Z+R]SG_D?#[X>=ONF M>Q L9J=LI__2S;?3:]7>!:.5S:'0Q_I0'KU*;^?^$WM\4;(;T"/^/NA+?77M M=5-Y*\L?W<WOF[D?=A'I7*^;SD36_KSKI<[SSE(;QS_&J#_Z[ 9>7W]8_])/ MOIW,6U;K99E_/VR:_=Q/?&^CM]DY;[Z6E]^TF9#R/3/[/_2[SEMX%TGK8UWF M=?_76Y_KIBR,E3:4(OLY_!Z._>_%V/\8A@=P,X"/ V3RZ0!A!HA;!T@S0(X# M1/SI &4&J'$ [^<0#'/OD[G*FFPQJ\J+5PWU<,JZLF./JEVN=?>P7YW^?VT^ MZ_;I^R)BT2QX[PP9S/. X5<8-B*"UOKH@B,7SYP,CU@\=;%$F&2*62%,.L6\ M P/<; "YD/T!L3$@&.V$AJ0O0$Y,<"MA Z8J,<<AX3&,@RMG "4XC9J!5 L M"1US5C!D14)6S(IX@*@K+UR)U,K^DJ)8PAG'L40PE@BD3UC!1-1-1+('0((D MCX*<J8MAN#$(5UKAQL1)I%(KP4L*8DDJ<2@)#"4!H2@KE(04BU*N":?02PJ\ MV'J!,#%VPD*L2B$Q(6-'G,PA;.QV)C,H7$^,@XDDMCAR2D"A2#D:V&2!.2,% MB:RUG'=-'6L8$S=4I0%=!Y1&RN$'2QVC6B=C5XJQ]#!UQRIAQ6!(,LAL(UKY MH5+V(E&4FX4,*P)#DI Z3& FL^2.I&":,L!!$=I)24D)Q#%7COER3%5.J1H) M>_LPH.O$.DJ:8S9S=L,B&]"UE]1%'8XISQ'E;17E@*2QTQ'F*$<<M844@81C M.^68HQST(T(X3&".\CLXRC%'.> H*4=.=^-8)E=MX-03IA\']*/E&-]<CIBA M'&VVI!SI;LLC9YE@'G.TEY)Z3$$/Z'(D,(T%H#&I1P02#KD0F,@"$%DXMAV! M.2KX[?4H'%W^+3ND 4W2ZLPJ9I] ;P,DJV ;90Z*"DQ105OX2$0.$YBB(KHC MJYA[ G'/9KD [7!(VB6 2@EJ!5!=D^]:(\QE ;A,%,. XDG_\&#W#P EY(/] M_K(",,X?8A>1L#((I RDA*DRD)>@Y2V@U2] TQ=C+#$2J8?CO4!B]9!W-/42 MJX<$.[RPFWH)NG7F+"R)14:BW3NU/5&1H>^RDO;J[N0[CB6 $DG+SXL!35[S M.W(Z?6$UDD"-I&N5L!K).]1(8C62M[R;2]H)\)CFGZ*8<R>76&8DD!GIZ.4D MIKQ,;T^*PAQ4B(.V1!O0I/JG56".>WZ)FX:$.:U 1R#M(Q\#FC# CN8SR#00 MK P**(-TB++"E%=W'!\J3%1%B4I/X\"A7T*7!QTSDL4)KDZ*"UWM^F/[VEN7 MYV/3G:1>/1T_#3SQ[J39>O[,'E?# ?__9H;O#7]FU>YPK+VWLFG*HC]MWI9E MH]L@VSW4]_8ZVXPWN=XVW67<7E?#.?]PTY0G\PTC&#^D+/X#4$L#!!0 ( M !"'7$S7OG&^Y0$ .H$ 9 >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM M;'U4VXZ;,!3\%>0/6',SN8@@;;*J6JF5HJVZ?7;@$-#:F-I.V/Y];4,H(;0O MV.<P,YXQQFDGY+NJ +3WP5FC=JC2NMUBK/(*.%5/HH7&O"F%Y%2;4IZQ:B70 MPI$XPZ'O)YC3ND%9ZGI'F:7BHEG=P%%ZZL(YE;_WP$2W0P&Z-5[K<Z5M V=I M2\_P'?2/]BA-A4>5HN;0J%HTGH1RAYZ#[8%8O .\U="IR=RS24Y"O-OB2[%# MOC4$#')M%:@9KG QJR0L?%KT$3CDI8XG=_4/[GL)LN)*C@(]K,N=+5#:^05 M4-(+TZ^B^PQ#'H*\(?Q7N (S<.O$K)$+IMS3RR]*"SZH&"N<?O1CW;BQ&_1O MM&5".!#"D1#$_R5$ R&:$7#OS$5]H9IFJ12=)_N/U5)[)H)M9#8SMTVW=^Z= M2:M,]YHE,4GQU0H-F'V/"2>8\!YQ>$1$?R'8&!A=A(LN0L>/[EPDRP+1HD#D M!.([@=4L1H])'*9Q&++>;&9)'D$QV9!E*_&BE7C!RGIFI<>0R2KK51C,K#R" M5C[YQ[:212MDP<HL\)X\! [B)/1G7A90P72'>S-X<NKL+?"-RG/=*.\DM#G M[IB50F@PBOZ3D:S,Q3,6#$IMIRLSE_WOUQ=:M,/-@L?K+?L#4$L#!!0 ( M !"'7$SMU$ANNP$ !,$ 9 >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM M;'U4[6[;(!1]%<0#%'\UZR+;4INJVJ1-BCIM^TWLZQB5#Q=(W+W] !,OR=S^ M,=S+.8=S+^!R5/K%] 6O0DN385[:X<U(:;I05!SHP:0;J536E#K0KTG9M! MVT 2G&1)LB*",HGK,N2VNB[5P7(F8:N1.0A!]9\'X&JL<(I/B6>V[ZU/D+H< MZ!Y^@/TY;+6+R*S2,@'2,"61AJ["]^EZ4WA\ /QB,)JS.?*5[)1Z\<'7ML*) M-P0<&NL5J!N.L '.O9"S\1HU\;RE)Y[/3^I/H797RXX:V"C^F[6VK_ =1BUT M],#MLQJ_0*SG%J-8_#<X G=P[\3MT2ANPA<U!V.5B"K.BJ!OT\AD&,>H?Z(M M$[)(R&9"6GQ(R",AOR*0R5DH]9%:6I=:C4A/AS50?R?2=>Z:V?ADZ%U8<]4: MESW6J]ND)$<O%#$/$R8[PV27B,W_B/P?A#@#LXMLT446^,6%BW19(%\4R(- M?B'PCH-B4:!8<)!?]6'"K )&!DQZEZVN6K$ RHK/5U;(V?'XY_*=ZCV3!NV4 M=2<=SJ-3RH(33&[<'>S="YT##IWUTT]NKJ=[.@56#?$)DOD_4/\%4$L#!!0 M ( !"'7$P'PDE]4 , %(/ 9 >&PO=V]R:W-H965T<R]S:&5E=#8U M+GAM;(V7;6^;,!#'OPKB_0)WYK%*(C6=IDW:I&K3MM<T<1)4P!DX2??M9PQE M*3YO?A-L<[Z_S\[OS"VOHGWNCIQ+[Z6NFF[E'Z4\W05!MSWRNN@6XL0;]68O MVKJ0JML>@N[4\F*G)]55@&&8!'51-OYZJ<<>V_52G&55-ORQ];IS71?M[PVO MQ'7E@_\Z\+4\'&4_$*R7I^+ OW'Y_?38JEXP>=F5-6^Z4C1>R_<K_Q[N-BSJ M)VB+'R6_=C=MKP_E28CGOO-IM_+#?D6\XEO9NRC4X\(?>%7UGM0Z?HU._4FS MGWC;?O7^00>O@GDJ.OX@JI_E3AY7?N9[.[XOSI7\*JX?^1A0['MC])_YA5?* MO%^)TMB*JM._WO;<25&/7M12ZN)E>):-?EZ'-VD^3J,GX#@!IPE,ZP2#D%[Y M^T(6ZV4KKEX[;/ZIZ,\8[E#MS;8?U%NAWZG%=VKTLD[B:!E<>D>CS6:PP1L; MF"P"Y7V20$IB@\;T)(YI!XQ<(],.HC<.$MI!1#J(M /VQD%*.XA)!S&Q@FRV M2X--K&V:89<2@#2B=1)2)R%T\IE.8NJ$@)'E2%)2)S5UDG"FDQHZ[^*,A4CK M9*1.1NC 3"<S=2#-+#(Y*9,3,CB3R0T9#)$QR[9!2-,2$DILCLM@E-Y*)0MF M^<>"A4L@E PPP0@JMFP<D&S> Q(R\5QF,,K?!A0QBQ(-,1 4)\E<B1E*+%Z$ M%E:!IATB0BF=*T7&(;%\$>86)3HM )$7T.:")AX2]]P$-,Q T&QD#3!Q3E., M+=D):)R!XGF>-\ $.K2HT#0#A?,\VX+)\S_B01IGI'">[]QHE/P_'J111A>4 MT439EM*11AE=4!Z-' X':8R1P#B=_P5&H\0E&)IA)!AFEH2#-)P8NY.%-)SH M<A^C>2&G40:918EF&%UN9#09MAT>S2^ZW,=(7,AHCX=F&%T81H)A54]88F(T MP\R%8>;,,*,99BX,CT:WMU>,"[!<_(S&F+E@S)PQ9I9/:I?;>#1R^;Q@-,:, MP-C(%LR\BJEM"VY*FIJW!UW,==Y6G!M=2=Z,3@7C/>J2Z*_Y4&U^*=I#V73> MDY"JL-+ESUX(R=5JPH4*]Z@*W*E3\;WLFZEJMT.5-W2D.(T5;#"5T>L_4$L# M!!0 ( !"'7$QOWLYH1 ( $L' 9 >&PO=V]R:W-H965T<R]S:&5E M=#8V+GAM;)55VX[:,!#]E2@?L(YSA56(!%15*[42VJK;9Q,&$JT=I[8AV[^O M[820!5/1E]B>G#DSQY>9O./B358 RGMGM)$+OU*J?49(EA4P(I]X"XW^L^>" M$:67XH!D*X#LK!.C* R"%#%2-WZ16]M&%#D_*EHWL!&>/#)&Q)\54-XM?.R? M#2_UH5+&@(J\)0?X >IGNQ%ZA4:67<V@D35O/ '[A;_$SVL<&0>+>*VADY.Y M9Z1L.7\SBZ^[A1^8C(!"J0P%T<,)UD"I8=)Y_!Y(_3&F<9S.S^R?K7@M9DLD MK#G]5>]4M?!GOK>#/3E2]<*[+S (2GQO4/\-3D UW&2B8Y2<2OOURJ-4G TL M.A5&WONQ;NS8#?QG-[=#.#B$HP-._^D0#0[1Q2&VXOO,K-1/1)$B%[SS1']: M+3&7 C]'>C-+8[1[9_]IM5);3T6:X1R=#-& 6?68<(*Y()!F'T.$KA"K\,8] M_!A@?8N(0G>$R"DBLO[15$22N0EB)T%L">(/NW"5Y*K'I!;3#$'F5UNUO@7A MV3QVIY(X4TEN4HFSP$V0.@G2QS<C<Q)D#VQ&CTDF.N=IX@XR<P:9.8)$;H*Y MDV#^N$P<N*]^\(#0 315FF1WKC^^\\2PXTCO43B?T!*'_Z'6_49P](C:Z.;^ M)D&27%UR!\IQR]&D!#$0!UNMI5?R8Z/,8Y]8QXZP#$T)N[*O3*>PI>U"T[>9 M[T0<ZD9Z6ZYT@;1E;,^Y IUD\*2/K-*=;5Q0V"LSS?1<].6]7RC>#JT+C?VS M^ M02P,$% @ $(=<3!VLT=6L @ 5@D !D !X;"]W;W)K<VAE971S M+W-H965T-C<N>&ULC59=;]HP%/TK4=[7^".?%2 5HFF3-@EUZO9LP$#4),YL M ]V_G^VD*74N55^([9QS[KDWYMJSBY#/ZLBY#EZ:NE7S\*AU=Q]%:GOD#5-W MHN.M>;,7LF':3.4A4IWD;.=(31T1A-*H854;+F9N;2T7,W'2==7RM0S4J6F8 M_+?DM;C,0QR^+CQ6AZ.V"]%BUK$#_\7U4[>69A:-*KNJX:VJ1!M(OI^'#_B^ MQ([@$+\K?E%7X\"FLA'BV4Z^[^8ALHYXS;?:2C#S./,5KVNK9'S\'43#,:8E M7H]?U;^ZY$TR&Z;X2M1_JIT^SL,\#'9\STZU?A27;WQ(* F#(?L?_,QK [=. M3(RMJ)7[#;8GI44SJ!@K#7OIGU7KGI?^398.-)A !@(9"?AC AT(](T0?TB( M!T+L$:(^%5>;DFFVF$EQ"63_>3MF=Q&^CTWUMW;1%=N],^519O6\2+-X%IVM MT(!9]AARA<$C(C+J8P@"A5B2"9V\#[":(J@'*:>0G,(F*)@G=7SZ+L\$%HA! M@=@)Q.\$4J]0/29UF+8O5)8DF9<M@,HI\E E@*(%+6#+"6@Y 2Q[898])KD* M0RGROP\ BC/_"TU!I,AO^$U!ORG@-_?\IM,H*$\*SS" PEGFH<HI"J<%R6'+ M&6@Y [;5C9QS4"#_Q+;*)SZ_)'F1>#D#*$J]\I4 ")/DQA^A !T7G]A5Q30, MR;VVLH) J?\W $$(]HL1W.+0U'&._!Z'IH%2[&^9%0A#WJ<H(11.\(TRXQN= M&0.VL6\;3]M$/,EN!< (QGZC+R&U),9^HXVN#I>&RX,[N%6P%:=6VQY]M3I> M#AZ(/9R\]:6]-+A#ZTVFOW'\9/)0M2K8"&V./G= [870W+A$=Z:N1W/)&2<U MWVL[S,Q8]B=]/]&B&VXQT7B56OP'4$L#!!0 ( !"'7$Q^Y."??0, /</ M 9 >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;(V7;6_:,!#'OTJ4]VUL MY[D"I *:-FF3JDW;7J=@(&H2L\1 ]^WG/)2FYW^ZOB&)^=W=WQ=SQ\TNJGYJ M#E)JY[DLJF;N'K0^WGE>LSG(,FMNU5%6YIN=JLM,F\=Z[S7'6F;;SJ@L/,%8 MY)597KF+6;?V4"]FZJ2+O)(/M=.<RC*K_RYEH2YSE[LO"]_S_4&W"]YB=LSV M\H?4/X\/M7GRKEZV>2FK)E>54\O=W+WG=VO1&73$KUQ>FM&]TV[E4:FG]N'+ M=NZR5I$LY$:W+C)S.<N5+(K6D]'Q9W#J7F.VAN/[%^^?NLV;S3QFC5RIXG>^ MU8>YF[C.5NZR4Z&_J\MG.6PH=)UA]U_E618&;Y68&!M5--VGLSDU6I6#%R.E MS)[[:UYUU\O@_\4,&XC!0%P->/2N@3\8^*\&P;L&P6 0$ .OWTJ7FW6FL\6L M5A>G[E_O,6M/$;\+3/8W[6*7[.X[DY[&K)X742)FWKEU-##+GA$CAE\)SWB_ MAA HQ%)8YB3 RB9\@JQM)/&Q"!_NT^_L_;$($6,' 700= Z"-XGR2:)Z)NJ8 MJD]4&OHQV:U-"99$ =DP\!5$<80EAU!R""23,,N>"4=A;L*$$\4 FLQ>!*5$ M0$I(I$1V%!YS0JT@-<I+GSU$^<&$Y!A*CH%D$F896V%X2E^WS=RD]'0#)DJQ MV 2*38!8(F296$$$?0<KFPD"*A8PT41F4R@V!6(3(C8%+S!A-+<V%=&3 !R% MX41N.<,UD@'!*2V2S$XO#QD1#"B>T".S1KY$$$Z(GBCLW!:=,BJ:V]GQ_62B MRG!8W^^Y .GA-)) ]2RQ\F-C@O.8%D?D+0SX1$?@N"5P_P,E'4 !H_WK(]#Z M/]!;Q;@'<=2$:$5'4$HK.H0LQ0B:RC%N01SU(%KX$90&5#&"0JH805.G&7<J MCEH5K?L(L@H_A!*J&$%3Y0DW*HXZ%2W^ HC6OT!%#-&%2-HX@\AQ]V*HW9% M.P""TH@JMJ'8_N4A:.H<XY;%4<^R6H -Q<PZQPBRSC&")LZQP$U+@*9EU7\ MQ6RBEPO<9P3H,U;U!U#,R M?08CD>(T@SHAB;S3]E++>=Y-EXVS4J=+M$#%: MO4ZO]Z*=GLCZTDRU_0SZZJ8?B;]E]3ZO&N=1:3.;=1/43BDMC49V:ZK0P4SA MUX="[G1[&YO[NA]%^P>MCL.8[5UG_<4_4$L#!!0 ( !"'7$SH8K5S"P, M &$, 9 >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;(V7VX[:,!"&7R7* M/9N,XSCQ"I *5=5*K;1JU?;:"P:B36*:&-B^?9W#4O!,JMZ0V/PS_L:''S._ MF.:E/6AM@]>JK-M%>+#V^!A%[>:@*]4^F*.NW3<[TU3*NF:SC]ICH]6V#ZK* MB,6QB"I5U.%RWO<]-<NY.=FRJ/53$[2GJE+-[Y4NS6410OC6\;78'VS7$2WG M1[77W[3]?GQJ7"NZ9MD6E:[;PM1!HW>+\!T\KD%V ;WB1Z$O[<U[T)7R;,Q+ MU_BT781Q1Z1+O;%="N4>9[W69=EE<AR_QJ3A=<PN\/;]+?N'OGA7S+-J]=J4 M/XNM/2S"/ RV>J=.I?UJ+A_U6% :!F/UG_59ET[>D;@Q-J9L^\]@<VJMJ<8L M#J52K\.SJ/OG9<S_%D8'L#& 70. _S,@&0,2+R :R/I2WRNKEO/&7()F6*VC MZC8%/"9N,C==9S]W_7>NVM;UGI<9P#PZ=XE&S6K0L!L-NU>LL2+Y*XD<P)6" MD12LCT_N*"82)&2"I$_ [Q(D7AF#1O2:>H"4(+Q*L AR(6@43J)PC.)-UVJ0 MI#>#<.:#$!J>TQPIR9$BCB3S.%(T!O-G;4UH<DYS"))#$$O#/1"!!DE8)CT2 M+,KCB97)2)*,($D]D@R7*Y@_)X1(,J!1<A(E)U"\';#*T2@0>R!8,G%J)$DA M"0I_CTB"@@M/M<8JX5:09H&8=J*8H,E]*XK10#/(N']X*!GC-XM]#S1AC4 M21\(\*[,&/@\6.6\9V*M@/9(($R2Q1,I:)>$_[')470W=TF<^Q41JE1,33#M ME$!9)?KQP48X Y[Z1Y*4I?$4$&V9@#T3>Q5@1YPE*4= A(SG4DX T=X)A'DR M_]<$L#'.).2^?9*R-)G:0;2% O90Z5LH8'N<,;R!")68.A&TB0+AHKY7KP![ MI-L_68R.**43J9BP=: =%0A+96@'273)F*4R]\V=D@$3W-]"T<U=K[M\?U'- MOJC;X-E8=VWL+W<[8ZQV.>,'5]_!W?>OC5+O;/>:N?=FN/0.#6N.XX4^NOZK M6/X!4$L#!!0 ( !"'7$R%@RH:U0( D+ 9 >&PO=V]R:W-H965T M<R]S:&5E=#<P+GAM;)56;6^;,!#^*XCO*[9YKY)(3=IIDS:IVK3MLYLX"2I@ M9CM)]^]G&TH!'U'[)6#S//?<G7V76URX>)9'QI3W4I6U7/I'I9K;()#;(ZNH MO.$-J_67/1<557HI#H%L!*,[2ZK*@""4!!4M:G^UL'N/8K7@)U46-7L4GCQ5 M%17_UJSDEZ6/_=>-'\7AJ,Q&L%HT],!^,O6K>11Z%?16=D7%:EGPVA-LO_3O M\.T#089@$;\+=I&#=\^$\L3YLUE\W2U]9#QB)=LJ8X+JQYEM6%D:2]J/OYU1 MO]<TQ.'[J_7/-G@=S!.5;,/+/\5.'9=^YGL[MJ>G4OW@ER^L"RCVO2[Z;^S, M2@TWGFB-+2^E_?6V)ZEXU5G1KE3TI7T6M7U>VB\I[F@P@70$TA-P<I40=H3P MC1!=)40=(7HO(>X(\800M+';9-Y315<+P2^>:.]#0\VUP[>Q/JZMV;2G8[_I M?$J]>UZE)%X$9V.HPZQ;#!E@<(\(M/5>@D 2:^+0PQR/)38NAHP1]X"5">3! MA60A[&@(YB*T_'"4BP0V$($&(FL@&AE()Y&VF,1BZC;2A(0(H4F\ "XG>(@; M.12##L6 0]G$H183#X0P2A":54I I010RB=*B:L47Q%*0:'4%0HGN=ND3N[P M%9T,U,D<G0A-;RV$F=[;=V >KF-&SN:@LSF0E*FSN9.43V&8);-IP0AN& AP M-IQH=:#A48?9E2/ ,\T) W&1J19VM*)K4F"3NL,$""N=,0&W#_R!_H'A!H+= M#N+<NC4(RF9TX+Z W<80X9D;A^&"Q\D'HH5+&4.U[%REU#G>N9.%"QE#U97/ MF(#+"^?OCY7 94/<LG%C[4"CQ@5VKF#P]UXQ<;"SEO2V_%0K\P\XV.WGN3MB MQH/)_EK/>>U4]F:F'1*_4W$H:ND]<:6'#SLB[#E73/N);O1I'/5<VB]*ME?F M-=7OHAW.VH7B33=X!OWTN_H/4$L#!!0 ( !"'7$QH( H./0( ),& 9 M >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;'U576^;,!3]*XCW%;#Y:D20 M2J9JDS8IZM3MV2$W =5@:CNA^_>S#:$4W+T$^W+.N>?>F.NL9_Q%5 #2>6MH M*[9N)66W\3Q15M 0<<<Z:-6;$^,-D6K+SY[H.)"C(3740[X?>PVI6S?/3&S/ M\XQ=)*U;V'-'7)J&\+\%4-9OW<"]!9[J<R5UP,NSCISA%\CG;L_5SIM4CG4# MK:A9ZW X;=V'8+-+-=X ?M?0B]G:T94<&'O1F^_'K>MK0T"AE%J!J,<5=D"I M%E(V7D=-=TJIB?/U3?W1U*YJ.1 !.T;_U$=9;=W4=8YP(A<JGUC_#<9Z(M<9 MB_\!5Z *KIVH'"6CPOPZY45(UHPJRDI#WH9GW9IG/^K?:'8"&@EH(@3Q?PEX M).!W0FB*'YR94K\22?*,L][APY_5$7TF@@U6S2QUT/3.O%/5"A6]Y@D.,^^J MA49,,6#0#!-,"$^I3RF0+46!5G3T,<%NC<#(G@%;B\"&C^<94&(7"*T"H1$( M/W0A6G1AP,0&TQI,Z-\GBTK6(!REL=U*9+426:S$"RL#)II;P1%>6%F#$(Y" MNY78:B6V6%D47,2K+%\0#H*%%PLJP-$G?4FL9A*+F71A)K&DB=/[A1D+*DP_ M.2ZIU4MJ\;+(4J3KXQ)&_L**!30_4X,5;_8M-\#/9NP)IV275NJO9A:=)NL# MTK-@$2_4Q!T&Y+O,,*Y_$GZN6^$<F%23QLR#$V,2E$?_3G6J4C?$M*%PDGJ9 MJ#4?YN2PD:P;KP!ONH?R?U!+ P04 " 0AUQ,NN;;SBL" Z!@ &0 M 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q]5=N.FS 0_17$!ZRYYR) 6A)5 MK=1*T59MGQTR"6AM3&TG;/^^MB$L,>R^Q)[AG.,S$SRD'>.OH@*0SALEC<C< M2LIVBY H*Z!8/+$6&O7DS#C%4H7\@D3+ 9\,B1(4>%Z"**X;-T]-[L#SE%TE MJ1LX<$=<*<7\7P&$=9GKN_?$2WVII$Z@/&WQ!7Z"_-4>N(K0J'*J*32B9HW# MX9RYS_YVGVB\ ?RNH1.3O:,K.3+VJH-OI\SUM"$@4$JM@-5R@QT0HH64C;^# MICL>J8G3_5W]BZE=U7+$ G:,_*E/LLK<M>N<X(RO1+ZP[BL,]<2N,Q3_'6Y M%%P[46>4C CSZY17(1D=5)05BM_ZM6[,V@WZ=]HR(1@(P4CPDT\)X4 (WPG1 MIX1H($06 ?6EF-[LL<1YREGG\/[?;;%^B?QMI+I?ZJ1IMGFFVB-4]I:O(B]% M-RTT8(H>$TPP_HA 2GT\(E@ZH@AF].#Q@-T<$5J0_1RR#I=-A(MUAH8?/M3Y M0171HD!D!*(' <MDT6,2@VGZ1GE!;+5S-T>M-GYDU3L'):O 6S8<+QJ.%PR' MEN$>$T\-!QO+RFX.BE<;R^X<$ZT_<)LLNDT6W%I&BF3>7C^VW<Y!21A;;N>8 M>+.VW*+)#:+ +V8Z":=DUT;J%W&2'0?@<Z!OH)4OU&#LY]B[3#]5?V!^J1OA M')E4]]O<PC-C$I1%[TGULE*#? P(G*7>KM2>]^.L#R1KATF-QL]%_A]02P,$ M% @ $(=<3-EA]Q$> @ T@8 !D !X;"]W;W)K<VAE971S+W-H965T M-S,N>&ULC57;CILP%/P5Q ?$W,E&@-3-;M5*K11MU?;9(2<!K<'4=L+V[VL; MAP+QKO*"+\R,9P[8SGK*7GD%()RWAK0\=RLAN@U"O*R@P7Q%.VCEFR-E#19R MR$Z(=PSP09,:@@+/2U"#Z]8M,CVW8T5&SX+4+>R8P\]-@]G?1R"TSUW?O4Z\ MU*=*J E49!T^P0\0/[L=DR,TJASJ!EI>T]9A<,S=3_[FV?<402-^U=#S2=]1 M4?:4OJK!UT/N>LH1$"B%DL"RN< 6"%%*TL<?(^J.:RKBM']5_ZS#RS![S&%+ MR>_Z(*K<7;O. 8[X3,0+[;^ "12[CDG_#2Y )%PYD6N4E'#]=,HS%[0Q*M)* M@]^&MFYUVQO]*\U." PA& E^]"$A-(3P7D)D"-&]A-@0X@4!#=EU,9^PP$7& M:.^PX7_HL/KM_$TL/U>I)O77T>]D/;F<O11I%&?HHH0,YG' !!-,XB5SS-:& M2>>8IUM,,$<\WR+"_Q D@XQI FN:0/.C69K$+A!:!4(M$,X$?+M 9!6(+ Z6 M=1@PB<:TUCH,B/4$X:]BNXW8:B.VV%C;!1*K0')_(5*K0'I'(=*;0OB+0J0W MA?!6[^186VVL;VPD_CLY'JP"#_<70AZ8UBWF63P$RSTV@.))TM"/EYOL8]!@ M!DVVOCKMOV-VJEON[*F0IXC>ZT=*!4A!;R6E*GG!C ,"1Z&ZJ>RSX90=!H)V MY@9!XS56_ -02P,$% @ $(=<3$5,H:+F 0 Z 0 !D !X;"]W;W)K M<VAE971S+W-H965T-S0N>&UL?53M;ML@%'T5BP<H^"MI(MM2FVK:I$V*.FW[ M3>SKV"H8#TC<O?T .Y[KH/T)7'S.N>< (1N$?%,-@ [>.>M4CAJM^SW&JFR M4_4@>NC,EUI(3K4IY1FK7@*M'(DS'!&RP9RV'2HRMW:4128NFK4='&6@+IQ3 M^><9F!AR%*+;PFM[;K1=P$76TS-\!_VC/TI3X5FE:CETJA5=(*'.T5.X/Z06 M[P _6QC48A[8)"<AWFSQI<H1L8: 0:FM C7#%0[ F!4R-GY/FFAN:8G+^4W] MD\MNLIRH@H-@O]I*-SEZ1$$%-;TP_2J&SS#E25$PA?\*5V &;IV8'J5@ROT& MY45IP2<58X73]W%L.S<.D_Z-YB=$$R&:"6'R7T(\$>(5 8_.7-07JFF123$$ M<CRLGMH[$>YCLYFE771[Y[Z9M,JL7HMMLLOPU0I-F.<1$RTPT4?$X1X1_X-@ M8V!V$7E=1(X?+SO$L5\@]@K$3B!9"&R2[2K&B-DX3#<V(8LN8Y)[4+A;;,@' M*XG72N*Q\KBR,F+219<MV:ZM>$ A2?Q64J^5],Y*2-:'F]X%WH5DL[+B 9%T M?4!X<>?L&_"-RG/;J> DM+F^[I+50F@P@N3!*#;FV9D+!K6VTZV9R_'/-Q9: M]-.[@N?'K?@+4$L#!!0 ( !"'7$SS/F9MV0$ .,$ 9 >&PO=V]R M:W-H965T<R]S:&5E=#<U+GAM;(64[VZ;,!3%7P7Y 6K^)FL$2$VF:9,V*>JT M[K,#EV#5QLQV0O?VLPUAA%GKE]B^G'O\.\0X'X1\52V #MXXZU2!6JW['<:J M:H$3]2!ZZ,R31DA.M%G*,U:]!%*[)LYP'(8;S GM4)F[VE&6N;AH1CLXRD!= M."?R]QZ8& H4H5OAF9Y;;0NXS'MRAN^@?_1':59X=JDIATY1T042F@(]1;M# M9O5.\$)A4(MY8).<A'BUBR]U@4(+! PJ;1V(&:YP ,:LD<'X-7FB>4O;N)S? MW#^Y[";+B2@X"/:3UKHMT <4U-"0"]//8O@,4YX,!5/XKW %9N26Q.Q1":;< M;U!=E!9\<C$HG+R-(^W<.$S^MS9_0SPUQ'-#E/ZW(9D:DE4#'LE<U(]$DS*7 M8@CD^&?UQ)Z):)>8EUG9HGMW[IE)JTSU6FZS,,=7:S1I]J,F7FCB>\7A7T7R M5X(-P$P1>REBUY_<441^@\1KD#B#],Y@!;D?-1NGZ<88VVVR2O*.Z XE]:*D M'I35+OM1DRUW67%X%!L_1>:ER#P4Z8HB\V7-5B ^T>/C"@4OCIO]_+\1>::= M"DY"FY/KSE<CA 9C&#X8Q];<./."0:/M=&OF<OSNQH46_72EX/E>*_\ 4$L# M!!0 ( !"'7$R]W_Q?EP( "\) 9 >&PO=V]R:W-H965T<R]S:&5E M=#<V+GAM;)56[8Z;,!!\%<0#'-@80DY)I'RH:J56BJYJ^]M)G 0=8&H[R?7M M:QO"$7LYM7\"-C.SLPO9]>S&Q:L\,Z:"MZJLY3P\*]4\1Y'<GUE%Y1-O6*V? M'+FHJ-)+<8ID(Q@]6%)51CB.LZBB11TN9G9O*Q8S?E%E4;.M".2EJJCXLV(E MO\U#%-XW7HK369F-:#%KZ(E]9^I'LQ5Z%?4JAZ)BM2QX'0AVG(=+]+Q!J2%8 MQ,^"W>3@/C"I[#A_-8LOAWD8&T>L9'ME)*B^7-F:E:51TCY^=Z)A'],0A_=W M]4\V>9W,CDJVYN6OXJ#.\S /@P,[TDNI7OCM,^L22L.@R_XKN[)2PXT3'6// M2VE_@_U%*EYU*MI*1=_::U';ZZW3O]-@ NX(N">@[$-"TA&2=P+YD$ Z G$( M49N*K<V&*KJ8"7X+1/MZ&VJ^(O1,=/7W9M,6VS[3Y9%Z][J8I.DLNAJA#K-J M,7B 03TBTNI]" R%6&&/CA\#K'U$XD V/B1/8!,)F&=B^<E#GB-9$%" 6 'R M() YA6HQF<74%I,E)(Z=; $4P0/4@YD4-),"9B:.F1:3#L+@+/?, "B<CYG) M0#.99R;%KIG,"X.2V#,#H#(R9F8"FID E<D=,Q/O!: 4X<0Q Z!0FCN6-SYJ MFF08=IR#CG//,4$C E-08/KOGS:*X280 U6;NEW !Q$T\A]$(\T&^7&RV(WC M@P@>RP?L.$N$?8EX.B(!]POT'PT#P1T#02W#JZH/(F@L#MP,$- -_*KZ((+< MDD2#J5$Q<;(3609[?JF5:;Z#W7[J+[&9.L[^RIP&[#1ZEVF/$M^H.!6U#'9< MZ9EF)\^1<\6TQ_A)>SSKTTN_*-E1F=N)OA?M"&\7BC?=\23JSTB+OU!+ P04 M " 0AUQ,&!$X*ZX# G$@ &0 'AL+W=O<FMS:&5E=',O<VAE970W M-RYX;6R56%V/HS84_2N(]UGPO6##*(G4256U4BN-MFK[S"3.!"W@%)C)]M_7 M$";-VL>K]"5\Y/B>>XW/X9K5V?1?AJ/68_2U;;IA'1_'\?28),/NJ-MJ^&1. MNK/_'$S?5J.][%^3X=3K:C\/:IN$TE0F;55W\68UWWON-ROS-C9UIY_[:'AK MVZK_YTDWYKR.1?QQXW/]>ARG&\EF=:I>]>]Z_./TW-NKY!IE7[>Z&VK31;T^ MK.,?Q..6RVG C/BSUN?AYCR:2GDQYLMT\<M^':=31KK1NW$*4=G#N][JIIDB MV3S^7H+&5\YIX.WY1_2?YN)M,2_5H+>F^:O>C\=U7,317A^JMV;\;,X_ZZ6@ M/(Z6ZG_5[[JQ\"D3R[$SS3#_1KNW833M$L6FTE9?+\>ZFX_G)?[',#R E@%T M'2"R[P[@90 [ Y)+9G.I/U9CM5GUYASUEZ=UJJ9%(1[93N9NNCG/W?R?K7:P M=]\W2HI5\CX%6C!/%PS=8.A;Q-9'\'^0Q"9PS8)@%C2/YV^R" 1@&(#G /D< MH+NDF(K"J>,"DC<@287"-!FDR1!-Z=#XH(PI4$T.:7) 0ZE#XX.$+ I,(R&- M1#3NP_=!11$H1D$6A5B<!?0$0#DF*2!),8_/;A90GKH35G@<*:8H(47I42C) M#D7I/Q.F-,,T(L6*3 %1YDHR]9@>F&2 *"!] 8ARETCX1(HY0(35+0@029>( M_+DCD056@< V(/@>)M\LOL>$G4!D@$FY3+X5/.3236B[P&Z-Z4&65 82PIXA M<I"0ZX#"-PV9J=+-)_?R*5B&5C'V%H',Q7-D@+*"R4-4V& $<AC/E0%*I"H+ M&*; -B-\#P'.#%"*L]#CQ&XC?"L!Y@Q0G%- G83]AGPK 0:-4%G(V0@;#OF& MX[LT^89#X9("[00R''=!D&\X7!:I"#!APR%@."KP6B'L))3=W_P0UCZAAL$3 M&T"5>2A7K&J"JO9F%O0,'.BS"&N:8-?@K14?E:O0FL2*)JAH5V< E9>AE8(% M35#0GLQ\E$P#SL%8SXSZ!_<1L2]GSF6@(L9R9M _J% (+%3^/XU_H/._K_5' M[WP.^1=CI?)=[3] E:4(S0L6--^U P HJ52@CV&L:+YK$X!096B+QUC2?-=& M *"$*D,U84WS/;L!!L(/OF<8:YK1GL!;#Z773;&T[TZ'*;G9L4^?4'ZK^M>Z M&Z(7,]K-_[Q%/Q@S:ALR_62S/NIJ?[UH]&&<3I4][R^?+BX7HSDMGV62Z[>A MS;]02P,$% @ $(=<3)C6V&!, @ 2 < !D !X;"]W;W)K<VAE971S M+W-H965T-S@N>&ULC57M;ILP%'T5Q /4?$,J@M0DFC9IDZ).VWX[Y":@&LQL M)W1O/]L02HU;Y0_8EW..S[W8UWE/V0NO (3SVI"6K]U*B.X1(5Y6T&#^0#MH MY9<390T6<LK.B'<,\%&3&H("STM0@^O6+7(=V[,BIQ=!ZA;VS.&7IL'LWP8( M[=>N[]X"S_6Y$BJ BKS#9_@)XE>W9W*&)I5CW4#+:]HZ#$YK]\E_W/F>(FC$ M[QIZ/AL[*I4#I2]J\NVX=CWE" B40DE@^;K"%@A12M+'WU'4G=94Q/GXIOY% M)R^3.6 .6TK^U$=1K=W,=8YPPA<BGFG_%<:$8M<9L_\.5R 2KIS(-4I*N'XZ MY84+VHPJTDJ#7X=WW>IW/^K?:'9",!*"B> GGQ+"D1"^$:)/"=%(B P"&E+1 MM=EA@8N<T=YAP^_ML-I%_F,DJU^JH"ZV_B;+PV7T6J1ID*.K$AHQFP$3S##^ MA$!2?5HBL"VQ"19T8X'M$A$:D-T2DH5V$Z$USU#SPW=Y?B 0604B+1#-!>+, M*-2 232F'0H5^T%H9&M!^7'F&0DO4:LP">R.8ZOC>.$X2CV[0&(52.ZO66H5 M2.^HV8")9WEFOEDQ"R8R='863!S;S696LYFE7!_L\Y558'5_N62GM!Y&[XZ" MC:!W^R<*?6/_;&TP+UV<*PLLB[W4L(UF[:0!=M:MFCLEO;1"G<I9=+H.G@+5 MCHSX1ET3NDV]R0QWS _,SG7+G0,5LMGIEG2B5( TZ3W(WUK):VV:$#@)-4SE MF V]?9@(VHWW%IHNS^(_4$L#!!0 ( !"'7$QFRD' 100 $P5 9 M>&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;)58VV[C-A3\%4$?L!(ON@6V@=C& MH@5:(-BB[;-BT[:PDNB5Y'C[]Z4N\<H\P\!YB25ESIG#0\V0XN*JF^_M2:G. M^UF5=;OT3UUW?@J"=G=25=Y^T6=5F_\<=%/EG;EMCD%[;E2^'X*J,N!A& =5 M7M3^:C$\>VE6"WWIRJ)6+XW77JHJ;_Y;JU)?ES[SWQ]\*XZGKG\0K!;G_*C^ M4MW?YY?&W 6W+/NB4G5;Z-IKU&'I/[.GK11]P(#XIU#7=G;M]4-YU?I[?_/[ M?NF'?46J5+NN3Y&;GS>U46799S)U_)B2^C?./G!^_9[]ZS!X,YC7O%4;7?Y; M[+O3TD]];Z\.^:7LONGK;VH:4.1[T^C_4&^J-/"^$L.QTV4[_/5VE[;3U93% ME%+E/\??HAY^KU/^]S <P*< ?@M@\8<!8@H0OP+DAP%R"I!60# .9>C--N_R MU:+15Z\9I_><]V\1>Y*F^[O^X=#LX7^F/:UY^K9*$KD(WOI$$V8]8O@,PVZ( MP&2_47!$L>8DG-\3;"A"6) MA:0"%R'@.,40+^[&&>$$$B:00P)YER"V&D4Q M(G:T*H(D$2!)+)(1$P^8>L#(Q.@<T\20)@8TJ44S8J(9#8N$B*QW8Q.3:J(L MB^S9HZ@L%:FCY@36G)":611:- FMF;$8LZ20):4L,K(ZDQ(6'J>1-4T;BF*, M1YE5,47%/):XX@Q6G(&YM%C6&:U%QJG5O0U%<<9L,]B"7)%D#BVR$)M.2(NV MRUE/H#NF1*3,JAK 8F:+9@M0PB1S5.VP2D:JEHE#W@Q:X3/CC]L0PT;&!.@= MLWLGZ'"ST)YP@.+"1FT!BC&7WS!LG@RX9\H=*; ULN@3K<.VQX#OS5:1J774 M^+A[N-BK&#6K)"6K*G*K.':^4=BP&'4LZN4,F=$'5-AI&+":U#$#' N?AX]/ M(L<JY%2%=!(GT'S D6L..98JYX#'7O GT)Q'.GFPGCG2L[WF<ZK!V,F#)<B1 M!.UW<@+->=(L<Y@[QT+E:!-COY$3Z$$B+&>.Y.RP=(Z%RI-/O(]8@!P(D/85 M"!#MI@ .;:< +,MDYMCI<"QG3N5,=U0<+/?.+97 HA=TM:>;*@%6>[(6;1 J MB<B2!6"Q4R\"^XP /D,V5H+Z3$*+IB S,E(S1;'$63/V+($\BY3#R6:<I4XB MQ]<4,JW,D0+[D9"/2T]@IQ' :6SI;05U&ND>+G8:\< 'TU;0C8-P3R#V(_'( M5XY &P<G$78M 5PK<Z7 _B&R3WQ28V>0Z#O GD )MNZQE"XFK&:)U&S/H 1" M_8 ):U "#6;,9J+[!AZZIE!B#4J@P<Q:*=83Z.[+FU@/ 'K"69'2I5JCL-Q M7>OM]*7N^I.9V=/;D> S[X^DK.=K]K0=#_9^I1G/&?_,FV-1M]ZK[CI=#<=2 M!ZT[98H,OYAFG52^O]V4ZM#UEXFY;L;SO?&FT^?I[#*X':"N_@=02P,$% M @ $(=<3-+#U&?%" 3#< !D !X;"]W;W)K<VAE971S+W-H965T.# N M>&ULE5M;4R,W%_PK+K\GUM%=6T#5PBZ[,/-5;>6K),]>&"X5VT-LLR3_/F-[ M[&5T3H/\ MBTI*-+]U%K-"<O[?*OU4/3K$?_S&>+U>GX8;U^^C"9K&X>FOET M]6O[U"RZ_]RUR_ETW7U<WD]63\MF>KLM-)]-M%)^,I\^+L9G)]OOOBW/3MKG M]>QQT7Q;CE;/\_ET^>]Y,VM?3L<TWG_QV^/]PWKSQ>3LY&EZW_R_6?_^]&W9 M?9H<:KE]G#>+U6.[&"V;N]/Q1_I0$VU+;"%_/#8OJU=_CS9]^=ZV?VT^7-V> MCM4FI&;6W*PW=4R[7S^:BV8VVU35!?)W7^OXT.BFX.N_][5?;GO?]>;[=-5< MM+,_'V_7#Z?C.![=-G?3Y]GZM_;E:]/WR(U'???KYD<SZ^";2+HV;MK9:OMS M=/.\6K?SOI8NE/GTG]WOQ\7V]TM?_[Z87$#W!?2A0-?V6P5,7\#\+&#?+&#[ M K:T@.L+N-("OB_@2PN$OD H+1#[ K&T0.H+I-("I/8SIWX6\6\7.4PV%1?9 M3S?IK,ADM["V*_73=#T].UFV+Z/ECFU/TPVIZ4-7JJM\\^UV[6__V:W65??M MC[.0S,GDQZ:F'G.^P^@!Q@XQUQQ#!\2D"^$0AQ;C.->LO!ZV<,$1(;DAYA/' M9'%^EFKQ0\PEQY@LF"]2-6&(^2IAXA!S)6%2-K3O#DWU?L UAT0C3Y"1%XK9 M5F!>1QJ<7(.5:[#;&NSK$)3*^KK#^"UFL5M&)AB?#6W%8<[9?-W6'!6=?M7D M(&@G!^V$H"GCA^/1D,YF^I*#K'7Y5.] [LV:*@[B-=4<1(8BZ+N7^^Z%OF?K MZMSS=E1D_7H/-8@FR-$$%DT(V=!<!]Z.,\9E(E!QF$O)Y93AJ!0-&L(H!QV% M(<SE-;)V=$K19V-X$=D"TLE1ON@_";"H*=>XSP+,.9\W>BG$9DP*&1^_"+5I M9U(VHE\%&%&BK M7'-:!?*Z=USPV(J.3SL6"XZ+7*6;24W.8]SH06*1)GN\D MS'>V^LZ30 :6="\2'P2M* OZDX"B%+*Z/G.4-SX+ZU((JR-IIG5?I 8[Z<TF MFJ-2RGMXQ4$NYFOAFH,LD<V&H>(H$ZW)UGS-4=H["O($;_9OXH9)<1V*&M2! M-EU4GDQ)WC!])"TLM6P_="V"/&@()'XR0ATA;T@"1= 0V!]0R0:!A!V",I& M+!-(ZU22UXDGT6[[H/.(WD$-XP&IEDIR+94EVW=APXA NJ62?$M"PB7O ]C[ M$\B25) FKTG2>Z\"FGF@T%0@T=?$I>*73G; @M9 *K0D%8#F&DB%/D(J-) * M72(5(@BL&0VD0I=(A01"]-5 *G2)5&AA_Q\\FD,@%+I$*+0@ 9H-\-N@831 M)C27"4Y*S?D?7V??84N _IK3GU-2<_I[94%^T8#\6B)_3DC-]X01M0.(KP7B M$Q J QAM5#D;#6"TH0(V2B ".<4 VAN)T3D;)1!BHT%' Q+M<S;VH,&>D*P% M+0'>&XGW.1M[T, @QSQKOP,:1@.TP7!MX&PTG/;):[!V#>"]D;8'.1N-D/>C M!A)N .^-Q/N<C3UHZ ) .X#U1F ]H1,IP&B3RMEH :,MS]&<)!(HMV)5":A^ M!S0,&0B(E02$':01GR+GK<N#%F Q.':2)L ZI4>! T&RDB#E[.U! Y=F*3^7 MZ%'#9,I.3B44JZLJJJL64.0U6/46**7E2LD5HP<->:QROUX),$V*G6))M07O M4>#H[%82WER +-=4K:QCA[<<1BD%FP?.8=Y8(&<62+25MF^YG%GAV#4_0ZDL M/\#]Q>4G7+6$2N"$P0*QMX+8$TB4%LBX#4=((Y!H6^+*K.#*K+7(_UH@Y;;$ ME5G!E=D -O0."+Z3%!B,C ,*[(XP90Z(H2LP994$(K!W<$!S7($IJR00RDL. M:(0K,&65XZ9,$SD@1PX]E2EP99=.> ;B/ OH'=0P'D!95^#+*L?W9UH'M'%R M@-FNP)A5CALS308= 3D@ *[ F55..*TWZ%#& ?H[R9L!V?2 V/X(;^8!L7V! M-ZLD$ $5\H#]OL";51((D=(#]OL";U9Y[LW(N0B6BP?\]P7F[-)S_GL>CY#Z MT7-;#R3"%YBSR@OD]P0[CIZ3%KBSRG/VVZ ^3T@OR]P9Y67R _: <SWDCM# MHP(X[8]P9P%P.DCN+!_9'C086:\,V#$%0/T@49\]..8^Z/5]C6%#@/J!LSHD ML+@#8'4XXC9& '0-$ETSK:LED$;! B8&*5F'O"$!A%9M #P,$@]S!]Z#!L\* ME4>/]0.ZC" 1D?*FA'L&P:-I E0,G(I,Q^K =^'&6XN: HP-TB8\/PH(_#FQ MT4Z!IB(@=I2(G3O 'C38*RH-#HDBX'44>*V!.XF LE&7TRT"RD8I$>=TDT"P MPX#74>)U3C<)A.@6 :^CQ&MVJT*Z'(4>1D1 ["@1.V=;%+;7!B6M"'@="YYZ MUI'S.CAT.A_1S: "=UU'SNL0#>H3H'4L\-9U%&YC.. T$R!U$DBM01I.@*[I M"&N= %U3@;6N)1!Z')< IU.!M:XE$-K%)\#I5&"MZ\2WUDE%8$P2('4J<-9U MXMMFN#]/@-.IP#+7B7,Z>=@EP.E4X)CKQ#G="2)0Q 0XG0H,<YVX87;H3">A M:V8"I=$S)5+P)M,1CID4NLND"CQS+:(TO'J%[CRI MM<BRB4W$BA:T^JP#G7 M>U3^N )=ME& X+M_O,>[/6J0XR*>,G3Y215XXWJ/&C065 ""3@I=;5(%]KC> MHP:ISJ#;&J30K255X)#K/6JPB44)G!2ZM:0$NFL8,;J/I([PR01O)0K7$H5! M)FZ5O=8!7E^$]Q<+S'*]1PVLEF&I;_+J795YL[S?OI6U&MVTSXOU9EA>?7MX M]>NCWKSKDGU_3A^N2/C^>O.JV/;=F)_5[]XS^]]T>?^X6(V^M^MU.S_=O 9S MU[;KIHM>_=H-TD,SO3U\F#5WZ\V?&Z>ZW+W>M?NP;I].=^^N30XOT)W]!U!+ M P04 " 0AUQ,]E]^I " ".!0 &0 'AL+W=O<FMS:&5E=',O<VAE M970X,2YX;6R-5-&.FS 0_!7$!YS!"3%$@'2YJFJE5HJN:OOLD V@LS&UG7#] M^]J&4)JX4EZP=YF=V;'ES0<AWU0#H(-WSCI5A(W6_18A537 J7H2/73FSTE( M3K4)98U4+X$>71%G"$?1!G':=F&9N]Q>EKDX:]9VL)>!.G-.Y>\=,#$481Q> M$Z]MW6B;0&7>TQJ^@?[>[Z6)T,QR;#ETJA5=(.%4A,_Q=I=9O /\:&%0BWU@ MG1R$>+/!YV,11K8A8%!IRT#-<H$78,P2F39^39SA+&D+E_LK^T?GW7@Y4 4O M@OULC[HIPC0,CG"B9Z9?Q? ))C])&$SFO\ %F(';3HQ&)9ARWZ Z*RWXQ&): MX?1]7-O.K</$?RWS%^"I ,\%F#@OHY#K_ /5M,RE& (YGGU/[17'6VS.IK)) M=Q3NGVE>F>RE3'&6HXLEFC"[$8,7F'A&(,,^2V"?Q [?E:>KR$^P\O:X<@2K M!0$AB9]@[258.X+U/QW$-R9'S,9ANM%DE":97R;QRB1W,B3%?H*-EV#SN%'B M)2 >H_C&*+DSBF,2_>="4J],ZI%9W<B,F&0ID^*$$+].YM7)'KBW[*%[0XOW MP$'6;A*HH!+GSDVA178>-L_8O:>_\'%2?:6R;CL5'(0VK]*]G9,0&DPST9/Q MVYCA. <,3MINB=G+<42,@1;]-/W0/(++/U!+ P04 " 0AUQ,ZG/YJ!$, M #E30 &0 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6R5G%MO&\D1A?^* MH'<MI_K>AB3 &B)(@ 18;)#DF9;'EK"DJ)"TM?GW&5*DENQSCDR_6!)=,WV9 MKE/5U1_G^F6Y^GW], R;BS\6\Z?US>7#9O/\83)9WS\,B]GZE^7S\#3^SY?E M:C';C'^NOD[6SZMA]GEWT6(^<5V7)HO9X]/E[?7NLU]7M]?+;YOYX]/PZ^IB M_6VQF*W^=S?,ER\WEW9Y^."WQZ\/F^T'D]OKY]G7X9_#YE_/OZ[&OR9O=_G\ MN!B>UH_+IXO5\.7F\J-]F%KNME?L3/[].+RLCWZ_V([ETW+Y^_:/OWV^N>RV M71KFP_UF>X_9^./[T _S^?968T?^N[_KY5NCVPN/?S_<_2^[T8^C^31;#_UR M_I_'SYN'F\MR>?%Y^#+[-M_\MGSYZ[ ?4;R\V __[\/W83Z:;WLRMG&_G*]W M_U[<?UMOEHO]7<:N+&9_O/Y\?-K]?-G?_W 9O\#M+W!O%UAZ]P*_O\#_>4%X M]X*POR T%TQ>A[*;F^EL,[N]7BU?+E:OS_=YMEU&]B&,LW^__7 WV;O_&Z=G M/7[Z_;;X<#WYOKW1WN;NU<8=V=B;Q62\^UL3CC5QY^!R=]I CQ:^,9FB2?&\ M$YZ.T^^N]T?7YQSY#0*]0=C=(!S?P-J)>K5).YNG5YM4NJX9+5KYSA]9G70F MTLY$Z$QH)NSNU20>M6(QAI2:SA"S+G>E,9M&Z'/MHCG>YT3[G*#/%INIF2;H MS969)=Y,ILUD:*;XV,Q-AF;&L91F9M HA%B;#J.1>2OB61;:X8(=;I?,72'- M9)]RTV4T&Q]Y]4V?T:I$I]9?I7VNZ Q%+ ;KN.YTYSND">DR\JA3JUT&HW4A MBW:H?GTT1U:N;]MQV$XM40BE<9$R#RWYW#;D<2V,ST^TP[7,4,Q\:=L)N/ZC M6B7&9<I0I[*SMB&F5$?>>-H0UQ9#<4%U-E27F.7"-RXOAOH"TFNH"GY<"FHM M<%DPU(4 (T)7]BHL&O=D0U<NN.8JT>4<.I4&<)=W'5&-=DA[HY/58"EEU127 M!L>DH5WA#J7!NG(D\:<M<7%P* X8;QP1AZX3/NNX-CC4!HP3CHA#YXN)->ZX M/#B2ZQ2AS8Y[OHOGR[OC/NU8PM#*KD.?MJX+HB'NT@Y=&CS H4MGV0QW:(<. MC4N2Q&;1"'=G1R(S**Y#=TYJV7ONRY[X,@BN1U\..8FUZ+DG>_1DT%M/8KP5 M\70\]V./?@QRZ]&-O7!B+W8AQ(EAK7ETXBL?Q3KPW(4]<V$8#X;X4JO:5G%' M]QCB4?\\AGCGA!IXK@8>U0#ESZ,:E'$')AKB:N#)!D*%;L\]W9?SQ<]S/_;H MQRA^'OVX.K'L _?C@'X,ZS&@&[LJ]F2!>W% +P;M"^C%7K7"?3B@#Z/X!73B M%(0F!>[% ;V8U +0BZ.IM1A$S0&]&,0OH!.[ZM3$<2<.S(EA&: 37_FDEAOW MXD#R=)"E@%Y<DQP1]^)P3AD@D"V^VL8&[NKAG-U[P*A>+:B9XX(02)YN0JHC M]_7X$UONR/TXHA^C+$7BR%:;R>^)E8M=6_8C5J%3(2IR68@H"["X(ZJ"Q38! MZ)F5E;:^0JS&;:;H,E>82 H!K5Y&%)@*U3VT<:'M+MJHK"9RF8HDV0#=C:A3 M5EQ;&V56R: :2:QB%@X510F5U"9 Q"-J7DVEK102*[.NK<Y-F5D7O>HV5]"( M"HJE7Q30,/:G[34IAU0/BYG<JW1BLQ"Y&$=2,X&91BUV[4%$3XQ\B&V/T4CM M.2(7]4A$'14#1?W*):MMEXG9N*)+VVEV-R=5@\>(R&HY;<4ZDEI.4<EXXI$D MG5/)2:224[K4/E-BYD:W: ,!O5O.HI*;>/A*+'S!&02&G'<.(1*/.8F4A0*T M1,))3DEL-A(/%8EM*=M,)[$X &N56;G:+B!B9<FI3O.(D3!B8-J4F,JGUM][ M9E9RFY5,F5GJ5.:?>-!()&@4D=,G<0R6SL_"$M?3Q)+;]N C$4$-[8$1,[)B M[=2AE=QA)"ZI"245$\=$RMFA9E ,DD['V*8UQ,J"4_N5Q!4UH:)"($@HJ,%# M)D:LG+,V=C&K$$6?,Q?G3+;T;>Z8264NM?K4$RO7]IC8Q" \(G-5SJC*F#YF MLA%(L)Z)E:OMZ*?L7B6)4)*YP&=2:X#T,9.=0"IM.ML3,]\YR!^)68P^">W( M/%QD#!>0/V94^)"S@\EF@:"V3VY*S'PV53S//&!D4@F!V4:%3Z&-<<0H).@R M,3)3JYJ'BGQ.3263FHKK<OM$>F8W=KM-*)A9S5ELES,/4)E46B&+S(342%[E MJUF@&AC'0,8SQIXK5:/)//9DC#T1?(ODW[ZJN)QYM,@,BX!5BA(_1D+?#KPG M=K%6R(N)6:U!E6<+#QD%0P;FQ065_IV\N'"M+^<<S):?.I@M7*#+.1EX04FM M8W\4O\,EM9R3@1=6#@;FB%@1Z(A8O4<=<44MYZ3@!5DU#AZA8%+RB!PX:?2H M<&$M1%B#V'X4+G'E)W+PPK6KH'9!0ML74J^H<AT+/(P<&\/THWIE.:M<N\H9 M!\=]80?'0@ JEYIZQL%Q7\EFWQ6)J'&IJ3\^.>XK*DU*0827RH6F,@*D?4(5 MA68,]$'-'1>:2LZ=VOC25[:)S^H$LW)QJ$0<6DGK*]V?JX?$G;D29P9@MI+C M8S/%UE7N\Y6D-29R_LI]ON;S9:-R;ZZLM-CN!RJZ\\FN_+0A06B><8#<5_1G M+T]7K%,DYX_/D/N#T4E3ZIC!.@%\=C\^1NX/1B?+4K4C@,_NC(/D_F!U*A[" MHZT3Q&=WQEER?[!J#JT5N=@)ZK/[\7%R?S Z+6<HH;*.N_7KY^_OU_J#T>FY MB6Q)D)\=VZ[@\B/[E:I')=C/#H,^"O#!JCG#*B+LCYFM:(Q)1:O!!ZO3TPZY M, 0#VI&# U#A@]5),ABC')<"OXUD %7U6*+?=KX4F^*Z"=@-8CPU0G;+&KTI ML)N0W2#'4R-L=\A>#DNX.:.[V_VN$;R[JAV$*;R;\-U0;#/"=WO%P9CBNQG@ M#94F(X3W&'B4ERO"FR#>(,E3(Y"WVR:IJC'AY0SS;O?X1CCO[9&+"M0*]2:L M=RO*4R.L]W;')YH2J+<1UAM4>6H$]K[ROE/C$K"W4=J[W30;P;VOQCVJ\B[! M>QL!OJ&:9 3XOGIO%H5J$.8;XLW4"/3M4PAR8$(V"/6-!9.#U=F-">5PK#K: MGBT<K$[*"ED5O$UPY$9 <HAN4R,DN>^2]&?!DAN!R8M3>:X@Q<W]!$!J@@0W M@H*3Z$98<)/Y@X#!C=#@)+H1'-R"4\XN>' C0#@*"R'"37Y'2A#A1I!PC&Z, M"5<9D8#"C5#A)+@1+-QDWB2P<&-<.,8V H8''V5;PL<)&HZAC:#A8P!0:UW MX<;H<+(JV-=+HWY<PL4)(8X1P)-S"^=5VB- <O.8'9 X$GY3WXYUP1Q;@0Y M)_I/F/-WVA+4N1'LG,@_ \^]J<<ET',C[#F1?T*?1Y.E$ &@&R'0BR+R3=#E M%G[BN^HFR'$CZ#B19 */CQ%>MB4<G>#CZ'P$'W?JS-T$/FZ,'T>E) !Y]O)1 M"B\G!#E12H*0QS&#56T)-R<4.2HEH<C]N%944\++&4=.'A;[PF<GQR6 <XMG M<(+3@]7)5C0IJLH$F6X$32?R17CR]]H2;DZ(<B)?A /7I1D!@ALAP8EZ,1:\ MT\,2FD$X[J(X+Q-8M>TIY_/42T#.1BAGDKL2-MGD[D"PR4;@9"*4#$^6WRPS MP14; 8O1]P@*[&5")$A@(R@PYJX$!3:%=IM @8VQP"C)#-^57QXR@>\:X7>) M)A. =TR1U#?(31"\1A!>%&6"\-:JV"83"*\1AA<+,X2[]7)G*;A;8^ M+D'" MREY94B=0)F!9([0L\#T'H[, 'Q-,K274"TS)$TO_54-"+0AZ2R(:PVISI[Z@ M8H*9-0+-DI!&0-=W&Q.*05!7$M,8H%JDO M"U0BB2H+:WNKXO&$+K;<"-3EZ MU=5B6'W=O49L?7&__/:TV;XQZNC3MW>5?73;5V4UG]]MWV&V>X76G[=Y?0': M/V:KKX]/ZXM/R\UFN;C9OB[KRW*Y&<9N=K^,<_$PS#Z__3$?OFRVOVYAO-7K M>\=>_]@LGV]>7ZHV>7NSV^W_ 5!+ P04 " 0AUQ,HPE QL@" #Z"@ M&0 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6R55M%NFS 4_17$!PP,QD"5 M1&H239NT256G;<]NXB2H@)EQDN[O9QM*B7UIV4NPS;G'Q_?@F[NX<O'<GAB3 MWDM5UNW2/TG9W 5!NSNQBK:?>,-J]>; 146EFHICT#:"T;T)JLH@"D,25+2H M_=7"K#V(U8*?95G4[$%X[;FJJ/B[9B6_+GWDORX\%L>3U O!:M'0(_O!Y,_F M0:A9,+#LBXK5;<%K3[##TK]'=UN4Z0"#^%6P:SL:>_HH3YP_Z\G7_=(/M2)6 MLIW4%%0]+FS#RE(S*1U_>E)_V%,'CL>O[)_-X=5AGFC+-KS\7>SE:>EGOK=G M!WHNY2._?F']@1+?ZT__C5U8J>!:B=ICQ\O6_'J[<RMYU;,H*15]Z9Y%;9[7 MGO\U# Z(^H!H"$#DW8"X#XC? O"[ ;@/P%9 T!W%Y&9+)5TM!+]ZHK.WH?HK M0G=897^G%TVRS3N5GE:M7E89CA;!11/UF'6'B488-" "Q3YL$4%;K",GW-I@ MXR)B"[)U(5D,BXC!<\8F'H_B<3Y!@$$"; CBFT1-$"0@0>(HR#"V,MUAB,'4 M72+R/++3Y:)0EB!D90S@(BC*8<D$E$P R8DEV<5@E%J"(1YBR7V?YT9L"HI- M 8<3F" #";+Y#N<@03[#X=QQ)0H)L1/FHK)\]+UW&7-!""=D(F<HA*]_.,-B M (21!=K, 6T_ -TJGBA8"/ 93U" !>D>1?.=1G Y06X]<;WN03=FDRBS$P>@ MTM0V&T!A0K()T7 )0WB.V2X(H]S6/ .T_0!TJQBNF<@MFC@G$Q1P#4/D/\R& M*PMR2PM@=NI>QYB$X<1.< E"V1R'()!][8-1 U Q<33-5>OM^+F6^G]TM#HT M</>1;B"L];5N[$QC\4;3=87?J3@6=>L]<:G:$]-$'#B73&D,/RGC3JH1'28E M.T@]3-58=-U8-Y&\Z3O-8&AW5_\ 4$L#!!0 ( !"'7$RKOL#4-@( $4& M 9 >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;'U5[6Z;,!1]%<0#U'P8 M!ZH$J4DT;=(F19W6_7;(34 UF-E.Z-Y^MB&4&M8_L7TYY_C<:_MFW7'Q*DL MY;W5K)$;OU2J?41(%B745#[P%AK]Y<Q%395>B@N2K0!ZLJ2:H2@("*IIU?CY MVL8.(E_SJV)5 P?AR6M=4_%W"XQW&S_T[X'GZE(J$T#YNJ47^ GJ5WL0>H5& ME5-50R,KWG@"SAO_*7S<$X.W@)<*.CF9>R:3(^>O9O'MM/$#8P@8%,HH4#W< M8 >,&2%MX\^@Z8];&N)T?E?_8G/7N1RIA!UGOZN3*C=^ZGLG.-,K4\^\^PI# M/HGO#<E_AQLP#3=.]!X%9]+^>L55*EX/*MI*3=_ZL6KLV WZ=]HR(1H(T4@( MR:>$>"#$[P3\*0$/!.P04)^*K<V>*IJO!>\\T9]N2\TE"A^QKGYA@K;8]ILN MC]316Y[B=(UN1FC ;'M,-,&$(P)I]7&+:&F+;32C1Q\WV,T1L0/9SR%IO&PB M7LPSMOSX0Y[9L@!>%,!6 $\%$J=./8182-/7*2190$(GW05<D*2K8.7D/,>M M4A)BO&P[6;2=S&QG[O$FLVUP'*XRQ_02*LV<U/9S5)1A\I^3(HN.R<QQ&#BW M84OF%8Q)X#A> F4.:#\'93AP[*+)8ZI!7&RCDE[!KXTR=W(2'7OA4V0>HQ/? MZA[9M[1WF;[!_J#B4C72.W*EG[I]D&?.%6B+P8,N:JE[^KA@<%9FNM)ST7>V M?J%X.S1M-/YSY/\ 4$L#!!0 ( !"'7$SOB+H9\0$ .$$ 9 >&PO M=V]R:W-H965T<R]S:&5E=#@U+GAM;'U4VXZ;,!#]%<0'K+DEFT: M$E4M5(K M15MU^^S <-':F-I.V/Y]?0O+ MH7[!F?<^:"Q^G ^*MH *3W1DDG,K^1LM\C M)(H&*!8/K(=.G52,4RR5R6LD>@ZX-"1*4!0$6T1QV_EY:GQGGJ?L*DG;P9E[ MXDHIYO\.0-B0^:%_=SRW=2.U ^5ICVOX!?)W?^;*0J-*V5+H1,LZCT.5^4_A M_I1HO &\M#"(R=[3E5P8>]7&]S+S YT0$"BD5L!JN<$1"-%"*HV_3M,?0VKB M=']7_VIJ5[5<L( C(W_:4C:9O_.]$BI\)?*9#=_ U;/Q/5?\#[@!47"=B8I1 M,"+,URNN0C+J5%0J%+_9M>W,.CC].VV=$#E"-!+"[:>$V!'B=T+R*2%QA&1& M0+84TYL3ECA/.1L\;O]NC_4E"O>)ZGZAG:;9YDRU1RCO+=]M@A3=M)##'"PF MFF#"$8&4^A@B6@MQB!;TZ&. XQ(1SR"G)607KR<1K]89&WX\32+^LBZ0K HD M1B#YT*APUBB+V1A,9QL5/@;!K)_')6P;+E"G)2K>3E$V9S3YT11X;89(> 6[ M=E+W:^(=Y_0ITA=EYC^H^;7C]BYCA_\GYG7;">_"I+J&YK)4C$E0208/*K]& MO3>C0:"2>ONH]MQ.G34DZ]V#@L97+?\/4$L#!!0 ( !"'7$S::7O!< ( M /8( 9 >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;)56[9*:,!1]%88' M6!(^U4%GJEMM9]H99SMM?T>-RBP0FD39OGV3D*4"5TO_0!+..?<K-R2M&7\5 M9TJE\U;DI9B[9RFKF>>)_9D61#RQBI;JRY'Q@D@UY2=/5)R2@R$5N><C%'L% MR4IWD9JU+5^D["+SK*1;[HA+41#^>TES5L]=[+XOO&2GL]0+WB*MR(E^H_)[ MM>5JYK4JAZR@I<A8Z7!ZG+L?\&R#0TTPB!\9K<7-V-&A[!A[U9//A[F+M$<T MIWNI)8AZ7>F*YKE64G[\LJ)N:U,3;\?OZFL3O IF1P1=L?QG=I#GN3MQG0,] MDDLN7UC]B=J (M>QT7^A5YHKN/9$V=BS7)BGL[\(R0JKHEPIR%OSSDKSKILO M";8TF.!;@M\2FN3<)026$/PEQ \)H26$8RU$EA"-)<26$(\E)):0] A>DUU3 MKF<BR2+EK'9XL^,JHC<VGB5J0^SUHJF_^:8J)M3J=3&)_-2[:B&+6388OX,) MNI@5A F[F.<AIF?IXQ 1]"!KP%#/EPWD2]1B/)6/-BD^F!3?" 0=@1@6"$"! MP B$'8&DEXT&$QM,:3 X2((X00CULC)$1E$X#0; ]1"HBHG0+;#C? @Z'P+. M3WJ6PH&E&#\P%(&&(L#0%!:(08%X?)T24" 9>A#WDKI)AG5"Z$&L$]#2!+"$ M88$I*# ='RM&<*NC?Q=V:4&=S?8P7'SG7,% P/X=";@+\7^T(8;[$(]HQ!4> MMHW_J&LPW#88Z)MX<$Q"H+!GQ[LYO/6-X"OAIZP4SHY)]1\PI_61,4F5('I2 M3716EY!VDM.CU,-$C7GS)VXFDE7VEN&U5YW%'U!+ P04 " 0AUQ,*B&U M]\L# ""$ &0 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6R-F-ENXS@0 M17]%T =$XBHRL VT]VV H!LS\ZS8](+6XI'DN.?OAUKLV,6:M%\BB3ZW6.0M M$F1ZE[SX61Z,J;Q?:9*5??]05:?7("@W!Y/&Y4M^,IG]99<7:5S9SV(?E*?" MQ-M&E"8!#4,9I/$Q\P>]INVM&/3R<Y4<,_-6>.4Y3>/BWZ%)\DO?)_ZUX?MQ M?ZCJAF#0.\5[\\-4?Y[>"OL5W*)LCZG)RF.>>879]?UOY'6M:KX!_CJ:2WGW M[M4C><_SG_7'8MOWPSHADYA-54>([>/#C$R2U(%L&O]T,?U;E[7P_OT:?=J, MW8[E/2[-*$_^/FZK0]]7OK<UN_B<5-_SR]QTXQ&^UPU^;3Y,8O$Z$]O')D_* MYJ^W.9=5GG91;"II_*M]'K/F>>GB7V6X@'8">A/8OK\2L$[ /@7\2P'O!/Q9 M@>@$XEF![ 3R64'4":)G!:H3J&<%NA/H9P4DO#H7?DKDUY*;V>3I7JYV$PHD M05M83:6.XRH>](K\XA7M6CO%]9(FKU9E@]>M3>TW/]IJ+6WKQT!)T0L^ZD@= M,VP9>L=$FC\R2Y<A-R*P*=SRH&@>0^KHZ6,/(Y>(-,AT[#(@SPD613XR4Y=A M()D9%B9Z9.88HQZ9!<9H,+6_G9K5[Q->NXABN$$,+Q36!& /A2+Q"!R/P)L( M_#X"K+06D0V2M4/56DDP(R,,$T0S4 T(IBB!=D\03 @).YTB&&,Z J[/$(P* MIH$?<P0C1!,PA(6+64C",EHB&&%44Y#<RN64I%J%H%A<3$H:$8W;+7"[A6LW M2&?8(N(^'<(X*(H10@FA"# ;H;BF8*(F+A51$@%SIBXE%1-@*YDA5$0EF,LY M0E'*H<\N);C08(Q+EV*4AQ04],K%J*"<@[E8NQA1BNK_V18D[K)T7(;%.91N M/V$$%^L(H6A(P&R.$8KH",2:N)1D$M@WQ4*%L*QF&"4XV!OF+J4U'.'"A6P5 M VCI0IP0#J9AY5),<0;J8.U25 H2X?Y&N+^1XR\)P1P-(VSW<98Q0M&0@Z4W MQF(I9\MV*<1@+)1K,$:Y!KL48K +(0:[$">2PXW:I3"#7>H+@Q5NL$(,!J8, M6R:ZZR=\86"Z1R@$]H+Q,] $@^ 6C08")3=#(7A,0R'0W0*#"#RHN1!Y ?:O M,(8":(WU=G=6:FT-[L[XJ2GVS6VV]#;Y.:OJ@]I=Z^W"_(W6=P30/B2O"X*T M+^T%N[T/?X9O;^=_Q,7^F)7>>U[9NTES?=CE>65L[N&+W6\.)M[>/A*SJ^K7 MR+X7[;6X_:CR4W?C#V[_=AC\!U!+ P04 " 0AUQ,[USITX2F !"9 ( M% 'AL+W-H87)E9%-T<FEN9W,N>&ULQ+UY<QM)DB?Z]\:G2.NGVJ7,DA R M<5?-C!E%4=7L45%JD:IZ]=;>'TD@268+0+(S 5&<3[]^181''B!9W3UK,UT" M@3SB\/#;?_YO=;V+]MOB[_O\M-QO=__^I_ET]J?H^V:]K?_]3W>[W?V/;][4 MR[M\D]6#\C[?PB\W9;7)=O!G=?NFOJ_R;%7?Y?ENLWZ3#H?3-YNLV/[I/_ZM M+O[CWW;_\:Y<[C?Y=A=EVU5TMMT5N\?H?,M/*,IM=!Q]N7P7';UZ_6]O=O_Q M;V_P)KXQ2:-?RNWNKH:[5OFJ^?.[?#F(1DD<I<-DUOSQ?7X]@!_HQWGSQ[_L MMW#GL/M.-]R3[N'^[Y/K>E=ER]W_WWOGU>-]WIK,\/@_F]^=P-4KNN/].KMM M_GJ3K>O68]P[/N554>( 5]&[;->^3A;'_(__<7"2[XMZF:VCW_.LBM[#E_53 M5\I[.Z]]_WOSFZLJ6Q7;V^CR<7-=KIN_GK_]U/Q*%OQS?EO@*L-[+[)-:W;G M%Y=7)Q\^G+V+WGXY__#N_.+GZ-/GC^^^G%Y=QM'YQ>F@Y[&G,)$*)G$.]/0] M^L_\L7G=Z;ZJFLO2M\3'QTEZ/$IZ7O5;OEX??]V6#]OH,L_J<INOHO.ZWN=5 M\X:+LF^T,IC/^7U9[6@9=]FNO>R_YZVOY F_EFLXT%GU"!-:YU7?9?1C= IS MO"VKUII\R*K;/#I9+G.X"JY9\?5]@RXW&S@EE[MR^36.+N^R*J^CC_M=O8/C M#W/HN>W3_GI=+.$<E-FNM2GEMB[7Q8K>_39;9]ME#D\&?E-[YA&]BHIM='57 M[FMX49N,%;.8]NUZ5M?PS-:O67U'O&N)'_*_[XMOV1HN;UUXOOV6U[M-UT^P M>LA:ZZC*ESG<?[W.HZ-U7M=1MEZ7#S0C8#'1JMQ?[V[VZRBS-Y0WT:MQ/!]. M: BO1O%H,8NR7003RC?7L&V6 ]+O.+L87E+?Y\M=\2U?/[:X*HYRNRNKHDTU M'W=W\,#EP=6X*G=P, Y?\ZD",5'!KN*0<,'N<5'B:)NW]O:BW!X??MC/9;EZ M*-9MY@&$O;TM8"7KSB?S9+9//I\G]-SK>DA$[EP7V76Q+G8=:VLO 2FRK^@* MW-IUN;T]WN75)EKEUVW"[[QGF=T7.)0UL)4\*N'<W))DZB>Z^^P1*:[C]VH/ M1VI9;D"JU_20PR1Q8'XA71RX\,/A*?=-+H[HN"Q;2](^Z3<Y7+,"=@ 3RZ-= M]KV/TOWJ/SFQ0SL+'*_@8\]L G068'3Y=HD;=G11[O(H&3?/(>I7/];WV3+_ M]S^! E7GU;?\3_\1-1].?/2N7*^ >_\O.DN[%H/^5-DIT]4_1:^&@V$"NUY% MP*GV^8_1)!X.A_B_*-OO[N#L_Q=<C&,=1C5SZ )%$W]7>F;]$D;3M2Q6$'0, M*>$!-0851Z,TGJ3C>#$:TWO@SV0TB9/95 \1AC*?PB_CJ?US/!_'L]G83N</ MSL'NUK#%-4]6JP+I$$CA/BN0N.PY;%[Y.=^!]@L#!=UA"^]O$Q2HR_4>9+(L M#8QO6=:['Z,I3&DVG]/8II-A/!ZF=C[_P#[ *=]O]FL2GB6?9CCO57X'1QYN MD&/23?7U,ZBO=3YH7,^Y\Y!</_J4X3F_RW<%*&*OGRWG44/*25\%3OF^V,(S M"]1:R[IX0GL_.2R(^P]=S:J.H^TGK[1[ZJC^N7?P"7CNU66_TB5G\ZF1AY<] M.>S.R[O'W'GI@0&'9^8@(3D*(&'Y\1YU5A0@?TA5G+2U#A(JGLSZ">HBW\'! M!&6K:V%K(M :%,FVPE.5(.CNJ_*F:"LU/!W@:OEWE-GMNR_![NA8P)/5IMB2 M285<HFV(HH'Q7]T:@'ME-Z=@42K#B8[XH@ZM$^0L:,?VPGZ5K6?%KW,XEOE! MH7[N?L/5^U;4';/!33DTCR[>2&/%[8(G_]B\[<L62'-- O46^'Y4;ME.N %N M$MWEJ]O@=C\P4NS3(3#O5T-6[8?$>& 4T>XA7\/;-^S\R-'YT6;_;,I8(3!Y M4A@_R?+?9C588/B\5;'>XU':NL6*@ CXF#;O^BTO;N_PXNP;T D8BNW#W%HS M>E/KV/%+_]C9_J/BHKE[1VLX>Z\[-Q%W[\AMWVL@R&W><4(/C#?4Y<Y()CY[ MI"1F#^E8T?_^A0BD+=B\ZO()59?S;62U[-Y;E,X ^G2Q+';1F\AI-F>BV?3> M'[+K9[V&CU](IQ^0$?;=_/;DP\G%Z9FH1HYCCWNN<[Z(9U_O)_&\&]&[0_H# M;'6P,2</6;6JHUT9G6WNU^5CCA;KKUT"]V6/X'&U! !92$!C?0^Y?GS&0_#; M8SBGL#.GRCR,SIA]/_MZ4=IAX.^*"KA36?7-_66/Z![V%9S1MWPNHYNJW,C$ M/X%J>?#H?,[O]]7R#MX==XZMY^*H;QP]M-G2)IZ@S?[KGZ#-UHTO)(K.1>B9 M5,N;]L2D^J]_8E*M&S_9;8 Y?<XQYH!:BM,T@)M>[J_K8E5D;:=F[TE#&7RR M!-[,!L-+#VKK]FX"Z>)VYZ)L7+"V +3\S!UH>?>?V('^ZY_8@=:-!X0=>4W? M@_Q\ON)]:D5NS8>W=)IGAFI-I_/E9/6WO?A<D4, ?RC!XEOG6G>![_$ODN@D MP%&? H)_SO/?Y;!#8$(2)T+=*%.J,L[SOM/7>4C!QKL*[[Q\ZM*5M>YNV)J% MX:*[@,UL=*&!NE:3C=KAAA5=\UD6[6]5L<N/RYL;?BL\N+!43B]LV2FB[J(1 M\_R5L'==9Q5I7):7=CB&:</(1#SHHCR]@Z5$2W,KWED:@')(Q&!T+-=[<@;E M-S<@0HA",W],G^.O[S["W?[@<V6E6._KFZ<>=<#%>/%'R;=YI H*41R^Q[+5 MF@FU-Z817/?,8Z"6'.^ZWM>@4,(2ULY(HFG2UB#-DY$T!EOG51HG\X0-I44Z MQ<U^L1$$YV&9YRM9BI>1K=N!?4VNY6>M9'/U_0D^L/K!(*O\6[G^AG> 44_# M7<*R%!BO1V$N?V2W5<[>B.S^?@T6$(:7B!O:Q4#[#<.V[-^<MLSS3]FC<.[M M?]\[@YFR&[[,MO_*J?WK7A+,996OLT<@DU65/?SW3.R_Z8W!++_E=\42'A&< MFV@+M_9&G-X]+54^52"UBWORL_OY'8Z3==_S@CB9XTK'52Z>\O[+E?Z/9T-Y M,@]JW?K"*'-:=VZU[D/:;>6TVT)IMW6O=MLI+Y[#?>A&DJ<<X7AFY+LW1(X: MY'5^6VQI\#"3QSQK>?@.WIUO5WWW7>Z!CHFB89=1"5J7H+S:(*EUWQ0J=\>O M"SI"5OL*1X4>-WP\:DDM5Y6U)@Y)>">[JOQFWQ63Z!XGWK$5+4=)D^WJ63NE M/>C61$8U3VDU6L(V;_^5#V]M3PFYP(1=Z'/#RI0]%4\>)?0^([G[*XB.RNT6 M.0P,Z:'8W?6-L3W)+UO:J/NG-0W4]4'%8]F</1'X?I[9\D\)0:GG]4<*3K7. M0P9@2T,$97G;YZ!7O\61GYNU6#YA=!EHSRZWCXJIJ?<.KCM.??'QZBQ*HO_Y M_\S3)/DI^OCYYY.+\__OY.K\XX4YW]9 /FN,Z>V+-6G=(#A6>U"[8S1R!]$1 MWI<.?SI_^XD^)3^]CJ,,3,TU\L7<+,OJOF37+M+T!OGQ-OJXW)7H $_GI/6! M28JS*V#P#W?E>OUX7#YL\Y5Q7)&B[TOXQ45W7: ,I%Y6T\&7D: EGFT?930& M'RR_/.2Q?&N_V=?V"W59N:_L5,Q]56S@]?#"@I<"_T4W)VW0 ZQY!41<PBF_ MC>&L5_DQG.+[>_S3X)_^Q]N,7.JKDGQ>%=I+M_L=W%]CT*Q\R"O[&_*4?&?J MNYQ5-QS:IJ@J^)&#^F1BW,L^$*> S031L-TA)< E!@547A%A7./&P5M [B[I MD,"+<;4XM8$9V9=MX8Y//8#CD!M91;%,V"0KO\%[DW3"CR*.8+?-;C-RPIL" M%(*B-NJ%I^5ZOP'>$$<?[XIR8'[+H[L,E)02E5)G^]3YK4LNS2)@)+>@DE24 M,4<*COP^B'[+#;P&F=,>%@)^OH%C4E(4#F@:7L^KLLT?F+-\+Y@A\R./;[(- M["A1QF:_WA7R17,5H^8JXB-@V?]&5B?J30;?O\W$(P^2XZ&LOA(;K.!8WOEU M&I!G29Y%D4*:OP%.AVX:6"1/:*L]J7*X1PWF>@6_EU\QXW$/!QRM88-G,(Y. MUO=W&7QO*9-&_YLF3CZL^'7S6M.^UNY]<.)B>SSH ?: #,Q9!A.%P>%2\+1I M<GPD0?YD2PR-P(2(W6".G+T:U $#<_X*1O<@>B_Q,I3>SXZ3&;UCN-M U+ R M^Z5;!*">K*CDXZ8$W1H.;1W-1S_$T7S^ TU^OOC!#FGKX[Q-"@@>C<](9O", M).5G)$G7,T(;E@X6$"8F)Y"R(D2]JPU0*\A2G#\<AB4>RMN\:TR@^LFYCY:2 MXOFC^;UGR0QEEM"*X6H911_36?1#-*/_S*,?3+C]\RB-4G,9\*1.9C2+)M'$ M_*P8&WPQC:;FL^)NT1C^;V+8+Z*/$7.O!=PP-LEP"&/1_VU)XN)V6P!GP31B M\>B0-(*#O^SR);8O.13>1Q&8.A%X>?[SQ?G[\].3BZOHY/3TXY>+*TI+_OCA M_/3\[-)@S),TC$ <LWPFZV7-ZDT@OY'GW2,YHK:XKXB>G.)RX^1X[>6X:#_5 MBBPLU+9,YJ=U[U]UFV^!A8+8Q.OS>\7D \8.0S(G0,ZPB$YL?QE<#J*?3TZ< M\&8BQ?<0#V 7I1^IZ1DI*6SZ<&LY'FDY/C G)$6!-N0=7L?#)<1,\3I;LG@A M(7&=YUN3KXL-O!J&,#!?V)(Z Z:^P8F93[2N3BL2\?;T\L)%J), @S*DS+K5 M@ -'&EP=;;(M4#>))>!AF^QK'N7VO21J,]#7-_<\W-T=6#D9N25I$"R[<O(T MVPQ@[]<TS42KT)YPN8>['E\HF%0&W[)BL4MO[)PI+6OW<(QPEEH$)2>B:'.J M<AGK[%$81.HH&K\6E@;X'F%_WKLMZF:-JP=\KP"&(D:*"=G><7ESC(2QSNG4 M.(.2/IQY@Q+/$VYR@78.$MY=<7L'%+<NX)J5=G8ZFV/%)DM9%6#%9FM#3@C: M54I ?>1%K'*7K@$RB3)5X9KKO&72DAYREZVB5Y/)8 I<<;T6 FP;O[3U;>:, M$_NOO"J?<P=Q\H'!.-@N(Y&'!QXFSE8G')9\30?_.MM^K<5=@/OV_MWY*2R5 MY'3 GK\:#D")L^/%=) 5;#+H&64U,)^5^*/<IL_YLH0-I]VP/[*;#_:-/*^D M!+)ZK&,IS. +<KSC$\ L-0]W^=:RB5T@#5D?7%)2\.K'Z*AXC2.K]QD&U$R. MK@\)TF7PA*I"QP8=2]+NZI_@#K@%!#Q<7CV2!F*?9F ?G6+H6$K$_IQ\1;?" MO42'%2NO<)"^HZE2F56.9 +T L*:S82CXAM?S">1E!O1E'BV6"("ES\2;X 7 M(*'X17#"'$WEVR@O2#(RSR*RSSGO&"65V>2[NQ+'$1TZ)2__P30%Y"-IS._@ MB'^CM#+4$$'=\0SDS_D*3LTMW&C=&$9F5:UH1U?N7O;/PGBO)1&4"LK0 W2# MRACE)[*5H>09OG[IPS]$'.YJ#F/YYP.]PN;A>XA[H#0A]6=?.T[H+P<[#0Q_ M7.0',3MRW"NR'6%[:V!GR$$S=0O)7LH6PJ&1RP09_%UQS\;)_3V</4HFTE/ MG^RK< B=]R-A8O"KOBER8LMFB<&ZJLA TP,"K;'$!XU:_X[(OV.@MJCV@^=4 MZK_OLW5Q0S(;7I+)S;(>P-M9M,"SOX$D%N(%$X38/JW'S7Z'5SB'&RA^L"ML M;^X>[UFKP=P]N *5 2VKP82O/$?.5\VL*V"7?VY,QGC%19R;M<N; YZ\O!-' M(^71H?BGOS@U#S/^Z]I4GCE9HK.K7C@"9K;/@DE=3@\V-K5;PHGV?33FE9IL MJ)@0?> ,C9\A'?--]@BJ..PG$F6I2<J>::LF5&C^"=W"E1CM+C?HGG+;OLRK M'4V65:JJJ+]B !2X!SRBW-_>F29Y@!8.:[@M=T(^)=$\D3M]&]*5HMV!\15/ MPA#,+V2;B9&RM%4K@0C5Y2SHUR?"S[8L18U(T>O]3L0H_H0F/[MHK0P)N01I M,^0Y6@/[+.B49'4@SW$(J+T%-3[$4.I<7VB(&CD]E[6#J*4=1+=5MLH5L=3> M%#>LT[ .;/T;UR4RGH9Q>)\!HQU$JFH,*0>D70'&L>4Z6F3@_21RF=GL1+_$ MC$*MD1@Z4R#M:!5V-F.!)$2]8UU]5: KA(3C=;Y[R(DZ<&^][\"K83<97$8L ME<XRJ@S'N_+8:4#-+P;FK7ATT2MP7;"SHS;X8A<Z8:&))]>Z?W%MW,4H%+$T MCKU![-IPBN-*<7D?RB?'GF15B'KA_Z3MCM7FW$I9&?-FU,?S1M( <&582!\K M R/$95*B:^-!R^?EOMZ5L+,!WX:'[)!2T&'!VCO]&6VS#;[@.EM^79<L JC^ M#),<=JPTG>R0>^%5Q,BHQJ)C[;+.U8//^_7*@/KICQ"Q\Q>MGVFM'Q(K/J@F M=D]KY*6Y2W^6S [CABM'K]2)XDY>]_OBC<KO9<6RG2T5P05WEH&X+867-XQ@ M;Z4-C,OM^.P2,E K$;[&PH2VR2=L #\B4P M=C&#@$[6K W8K8?E^01<GWQQ M^E8\CE8AQ$B<?9+E[7NQ*L@V &;,K)AJ\WRXCWP%CY:KT_B,>@FJX,CV45G7 M[T9G,KD;F)'0V.%+R>/%)))]Y2= (F7+ A\N)]7 6CAYJ*W3^;+I,2#5LQL4 M7ZRC9)BC^1@IC1*>D*/++WB$>$4'(#.<N5SEM_MU5I%?]5N1/\#JW8H(KSHG M2(YKKP%*_!<6*+<<E^FS)@O E?B026$]E7#<\ S(QN+V-;028*(H1P?1R<9F M!?D5E&D8]%K $DH,33O^O!!GKM0.5*FMA",%+W^5C@:)L[8HZR49#D;^&SH@ MSRT)@X%W7Q^3$HZR%LR[B;9&W6IK*D.>B,()EX>7E:=1-JHIA=O25!33%HO8 MD[TXKBU_$"%/SAY5BO7.)J[9@VM(94+NA$NX?;*$&K_UHT 5,,<5K]&-CT:$ MU2F *:ZM'T4?"7+@B'-GY5(,!B3/_+N+.CCEC]H+Y,X\'MX[T"Y*=*BM#8\E MCG"KT#OBQ<BRJ);[#1KM2_&SB-[K=#Y45%@<,>. MZT?01)EJ()F'?7FZB&L MIE 4@1F#FT56A\<+-=3@?-*I-'W/[SQLN/ZM&=;&,T+1R=ISAI-=W9*(NK&J MN.78&<J8>M<8OG,59#L0)/><%&KM[,832+_"/4=C^^H.%0Y<0G33PO^#[)'0 MH^=)UB?FWF?P)LI E36O4+<XY+6/V&N/;/<ILCTJ6&6G(//K'QNGHGV]FMI? MLNT>34+)!H]>16D\G2;FE-9SQ8MBU3LGD1?)0E_!I]H/)WD=348C8"*KO1@T M1^EK^#J>IK/H=8NY\%O'\^D3;TWC13I_XKWCT:3U7GCV).UX[Q3>2R@)3[YW M/AH_\=[I8M'Q7HQFMM\[@_<24(/!.]$!1CXEXJ7^0-WC"8(]A1/X +HRZ/!$ MW!EJ&)+.Z\*U!M_GLG(-:$I+PB^Q(O64\[H^@V@R\AG%%%*O-?W(]G;N760W M'(-$*D:54ZB<:%D!0^C/D3*(=!S[0&S:A+%I"?W8('48%PH#T^0>M5%SUC2= M4Q#%E&A',. ]JAFBJ6R( 9(Z:PH9^2-*;9SFFH9"OG&<1!5Q^)#50OI.L6UR MKQEVBE?U[KC8QO*IW.],@&MQ9E-/PJ]]1@I*27*HKVR)MV 89+[LR:Q4?CG- M0IP:?,:?2#XW/;DP["0D5RN0"];G'5,JIW4,?F-?DW$^G'V=(RM9LQ^.>:U5 M^<]Z+NI[^3=D/+A7*L(D"B601;7CS:!,(K,N;G+<DAO4Z#F*B_/^9I.3*'B! M5Y*-6VQP<=@^B,5= .>V<?/-OMH62!FX<]]WE!#6V!B$#!CR+88M4(XPUJB+ M_HU2([;Y0[86A4V]EC5#GS*%PI$L<3Q!&%K&R'$M <]M\*0JM[Q'?!/L9X9- M)YE%JVU8L]IQ[K-XT1Z*&@WV&DQ_RHB.19!Q2A91,,645#%=2#CTS U,8>5U MG2!\!I:%TH>TK\QZXE'3&Q@+Q>(^1'R7)(1V&_(246<SI!:Z0Y^E);2&66NI ML^')M2:J:=BD[0 7;AG%]V\*$KMM,]:<;+=[-N)57E%"CLN"@FBB6,&]JV)) MSJ4MXCFL"^#*K /ARCC?*QG"XI07E@H&,=A/"&[$GKP=67$5NO=Q[FQ;\4]L M,)&JXE@1CJ.@T, &RY[7Q5=,8$(SUY!/[DZX6[A(8>QMO^4G>"= @?ZMK*K8 MW<O6(*V7?5G@3;8SP2T+Y_)0'H/*<V_.-TCO-M>-P_7GV\ )0W O']!&!".$ M:)PO:^V*EC,]WA0C'I.XZ2YIN4\HRD#;1%;)FMZO"*;]=M0<<R0]=)7"*,/( M0JB:.JIPV^ 6U=/KEK9Z1\Y=W+)KMIDPHH;.I.ADBYS%+I\^;!SVHA%IEU?3 MS^Y=\)S$#0?1GV\):KA1V)PKFMV>\U#9ER@<(B 2-Q_#1"),2HT7E60Y9)BR M&*R!$);XROG]-#60XSQ:&DF',VH@-"*FHF5Z9)YKF[,IVC'=Y;HLO]KEK_B9 M(NE9,6#X(.26E%=$-D+D0N'*6%L2G@^-(8ONUQE)6AY*MB;-'H:"R3S;LK6# M-^V,I"ZK.\A(&LB)^."9F/F(V1 EC+ZB9,-D]E-0 D6*6$6V ,BFVRK;Q.P. M-+5*>2$^4+I0@&7/,6Z&]FZ0GQLT$=)S\4C(,]D#"I;L0R[+#VL M^$E=J*L M5-V@X[W86.]'=@]/^$Z["TSKU7 PMZZ%071^@X\3/0YL:2/^1+H_YC209TV< M/=R5E9G6@2GFNNB.MAQ <N/H+9G4!]":Y'?9^F9@SBB.@[S-A7UHYRGHX!/8 ME:C@<B.TXZQA;H708WMW.E<<!3V>(&!7+U_PR"[X/;H@&PN>#H9VP6/,H_D; M6;\E6>6WMV#/(L6#%D-Q_;F_N+T[47MW9+JF:[JR)WS:G]H1<VA',"L*9ZSV MK;$9IFLSHN=L!D93X:3DZYMCJX7YO7!93I?GGVU^$Y6A#0=CNTY&[1-GW'#Z MY75[RRC7@K?J.L>H'TX''FVL+T$MGF0VV2?6_8\,LX"N2PD4P7/9\Z!_]BY@ M7M[:)^!8SD#6<2QF0T=B&'GK*K0@.2,'5Y]M":0)5CM0>>1GJMQ_3C.6!")9 MAOOU'@4-\'7C5A_-!:0X=VUCZ=R%H/13#+/?\TE&E,L7HCB%SR/"^%IS/#QK MO.[XFG+T<I0705X8<;4UR4.Y"61&QJ%[^/6>PX]U4&IRG6-\HHX( I3,6N]' MVI1;S)MA-E/N)!>UD<S@LJ1B.Z*<4H<]P5",P%HI[(9BP]^*28=68IV5*NW, MSRG</O:4H,/>)D#3E,55R4:MXBC,R58YUI;A7?OM/7HBECLY?M9EO$1-Q">Y M^>/I!DM>PCU>2DO,V;WY]PR#"+%1V0=<?7DC481*LA2CNSQ;HT7/OON:DO7P MF%)MB#DD4V1/E\@>_1##%1F8RP)./VY?K'=I#<QTK<,-%+&Y1_>YS7 W9*T M#9!4JK:*/# 9J71D+8II#O, )B$CHL7.=[LUJEAJ!1M#BU!;\$EU:%VK\^_. M#G-U@WH\%LO![5I94'/R#FH[,1$^<&1Y'ZQM3NQ*;J28(P>M,R?LR "S21); M8W588N?>)R<.X+6B!C4#ROPGY5+1/@<_MWMB NACXSP'%]^-+4\QF /*2G)\ M2+.(VZ(CMHX(H[X*O!YXVCR_XT"#U/.Y2D*F2T-T*9A!L&4? @Z]YEH&=%3* MSM=UB?:[33_DQ:=)LB?!*<_7CVZQ*2/.[YT\"JT$$,KDG_#A[QN4S_ ES*A& MLX?FMLHW*"'O8=+.*/7>2"\%%!^AD+",A@)U^TH=[L:9CLV#K3&5G!4;M CC M(D)V:CLY<6<%(UV7 B;K<ZI(^[FO<+E8"U?7:>,:K1%W&H3ZVNMLU\W]C1DE M;/FAOI1_A_.-62Q^.7#]X4AFG-YY5U 0SRI1;*2I\&MM[/'%%"8L;T.[G_(Q M](&$'QD$0Y]M5CB=...$DHH5A)5&A9/3"-H#LXR<;'P^?BS#%%W(V^NNU[=Y M ?N:NDC!G*R DG9%S?4@L+[!-[+B0+U>Q>CVB*F[C 660X.KH>:.!JE7<^&O MH0Z8&M""?;RTPR[KJQ0QW6 "L0UYZ_AMS6![#OV.L\G,\S#+^G(:!L9!V+YW MA:"\G.^>Q ()BZO%$T<6.J:0X(*^FGIS3"++@YE?1REEU3[JP.O<G6/<%WF. MR3KS&4C.N4=Q8N>QLE[+:TYT"-W6AM4R"3U[$N!JH=Q9;BY7@F4I)XOVHZ<P MF*#=2L-Q" 4#;?H J<@X)Y2[8PYA!LJ$LO@XTU+*#7<4]";*Y-BZK_S&J:$C M:EW#=6L\@TA2]E<KK.ST:N,XD_O**O(:=740?<ZQXHL.?U!UCHER 1>^1:!] M"91)^F#NP:"X. \-;<E3LK\9AK"35>"'_]@,*_&OQLJ[YM6PB!O"'.+J0;>, M]D21>Q[V1B!D V^O?5;EYFEXGNCX#%S7*GV'7>UUS6G@F)3B'*:R*,XO7977 M+EL;'7UV;=3LHML2%7#RA5_G:!3I,@A5C6'+NVT]!!C:[<?@QI#A36]F= ;* M1T>'9TAFCBWRFY7?<& ZGTTSH-P2'X($"LTW;"?P^_!0H,Z$RA5_#)R,UQ1" MBF5UW%-4JGZH5Z.KPAYN=+JA)M"_>)CB7M7(_QT2&6L?0G]-VP,!&<6%)ZMK MR!!S>\TIP>0"E-#"C82A&*%RRXN"-W'.,B>&TVE@KV!!A0.Y9 F1-SY;Y9CW M2LEG5UC]W\P=TPBE*A+GW;!>/1)&9;Z0UVR'*0C\5:S3M1@Y-*^5FBQU[1&9 MLX@YX'8O$TQW%@BVW!E7JB=:4N5&^9RMG&RYG?$1J.>PUBA10F $9955C\:G MDPJA^:&2&:F33.E1S-*1&?KHM ]<7-M:.>1IW0,?F%^=E>X2*9QN[(J%;)9( MQU)P64EWC"4*8BP,$:H\ NB[Z%I<HF2\E0XMJ\;B3!#5V%=_& D&T-?=#Z.L M*!S WX"EU&A4DRJ#:AD)0Z16#*X6"*?[T*ALRKYE8*Z2-]>F#!/_1N>?+H[1 M2C8V^5GMU\12\2SBZ=0(9# Z$Z3(ZNQD#!A1J#Y7-",!. :VNZ_V&#(@.7(# M3)\\6@2*N\[8OTKXQ/FM#>-AX@2>*DLBIG3:$RVNI-Z1/=/]R@<;74,1KW19 M&[>4)".''Z9*)6T%*&?"^EQNI?'JM0L/K SG)E^128G/H%2 B#P#WU7]NAWI M3DK@<-7[#Y?S&FXLHHBE2K>@E"7.*TT;UK&X-NU=^X/$7QOX!/ZV7U'QO,FN MR[W$&Z6VH5:S#!>=#3.;0%FC=\L$3G4)QSM_Q0-'J\A/3/F=#9>;AP=1FO%A MEA:)3K%2##C?9J0BX)T.G4!<$W+.V#H@OD"'W&^"2ICG@$,8>R/!Q:Y7Y^P( MCDTN(7+K <(*&CN01MA/7)R1IW4[/%%/D"^))6]U8)P:*32ZK)/?-(@4/AZ^ M<IT],%'S(K"AR+HG#]TI33WRPX3>)28+H@1> 01A/=W+QOREO*ZC$WCJ$1I& MXEK'*^ [YUYGW22K[1[AZCD+(TW9PC </^09?[ET9\N?3+>@M-2CR0^X.6GR M@[<1&HEQ<QZPA2Y0FY"A/>G,)*(9\=UPE92$6RFY"SF\)S)B!FA$]7'-8'3D M!<P?4$[*U"E1W<_):Q-&D#)P1H/H,L\C[E61QI%61R00Z"H5C')*@X4>Z:DP M22),F%5MB1O;L#!&K@/5DD/2SQ&9[AE6/ZWWM:1,[^]A0=&O*QDBFHG"LI;K MO8,'Y$UA_1$,OYSD465P'6^=M;44_,! [=OER[LM<7JL7>?*!;>0=G PB3V9 MBZB8=4](UWYAPE$MQ3:FH7('M9ITRO2&PX9T+[%VW4L@5-](G CU \N(G:QJ M$"$EU01A"P2VT.$(-BN<RNZT@\ 3:92RWCO@P[G? :67'24>89^/0?3.(9<8 M+ACX+B4'-6X7SZW._7"\XN&\X)YJ#)*L+ M5V[EZ "1,4M^I:I(RSX6C^Z0) M8Q.1=7S,:JQ:]Q3QJ06S-V)NI$Z4/5H5@VA1,I_] Q,@?*L":\F):#?>H>$% M1,#_X2_VA0CST/ML;-A);; #1";- /C,VGN=[5XK$TXQ"+_;]ORS3MHQ^N*? MX_FR+:F*[C$WAN/(S[IL7DA\Y,EI3R9^GN5$GAP?6 Q6,0I648A")9F(4Z<V MUS1)[Y' P%N'[>6"P>@PYG1_,-R4,1Q8G5U 'C809Q4'L]T#:P1NP#FJ/+T2 M.::V-NH N<'Q(9Z]PK30*1C%UJ6Q6;'8L<:=!E17+A\KQ@P$A/';WF4>F#.W M<N\Q_>=7FXOE$<]4@;JO _/YV7$+.B[N!T&D-.=JQR4ONM24>+H0<C";)XIV MM',3IUU4.KV/(9Z,RZ/E]X:MX9A7>I-:5:BR.[21H^6,[!!?LVG7.$!1W+5. MH%&VU@[BQFH&RS8*2Z,6/&G=LPY&ZA6?\D!K,"P;KF3E2>*M-L'9O9#5P)[\ M-9W/T P74?)$&RY1(:.:)C*JGIO:W9Y)&3<I8.P9FDFV,%BE1(0Y%\*CV78V M-]S(-+!LE*N\XMPWPM-2*!>8J"(V*QIVP"Y@CKFR*AR/"9^4;[\55;D50$:" M*T$WM/>],X$&2[I3/?W(5\=VR0.5L'I97G/XW19^PYZ=$'[$]2ZR1=\67\YE MO)@/& B,4KW08AE*"==G6B70!DY6):6Z:(@+F$F)>L?&0L?0 HE:R+=E<AMJ MJH0<I[&6].ULM=$#$/TE<YH(I1"RP8C4U(7%0]DCDA5D/:Z4VXH;\%[,(#7P M2^R[0Y[^MR7\XV2-H(1V7OF%DEAT!:@E-#?%]=J?W[YIQKK$D5:%G+ZUO,?0 MPQ3L$97&D@\:"]DY=Z![9;I!I##!H]BJ?3QOS3'<1C2:HM_SG9$--^?;Z!=0 M&K&A"ZN5[T\NWUI U9/++_3+\7 1VP_]\"CPJ/?Y=44&)H?"&L\S\KSI\9"- M6OP086=H="E'?]D#V^R\,7(W)J/8ZW;'( ^/$4T'[S[9WZ(U\]3]DSB\>-9[ M\>P8;,LV[JV3<W'TSI8K22^C2X_X\ 1NVLCAIIU?_'IV>?7+V<75I>D' G;N M#BUG@2MLRFW^*(S#$/BN)RPZ[ZO0+D3#G#WQ0<X\W<DY4JU7V[1T#[8(-^GW M1OZ]Y!IBII.$G(8D3&/P(JWI;BJ5#3&A>D0":7_(0[8<43&!ZM&' (7,DG7E MX').QE&0&4^".W1@@G?41/5=%5,OGEUX\5/$,G;$\NGSQT]GGZ]^CTXNWD5G M?_UR_@D)IZ\ RSH@743/%V0>%1CK4;65/5A;E!#P@:+DT71*_S$6U;:.TF2. M_P,QTU6B%$WC9))&DS@=3<S[)ZN21L-X/AU%Z30>C<?F5UT"Y2]*)J-X-AY' M23J&JQ.3+))X.![!]]-XEHYA)'7]8]1?"M2L(3M*@+,MIO/H=70TG\>+T31Z M;5Y%<WCJ# LXIS/L2&K>^9CFLWK3>5WL@<-+Y"T(M^#PP%1&!3+_[EJS&+.? MQ+9P0L&!7+YHDQGM,NC+B/6KL*JC!#^D<;H8PP=@KLDP,6$[Q2B))Q/8E#B= M3:/Y;-Q;$?B4YHKYV..%3\?@_(QQJA,TPJ04BNC>[+&BVRVH)-2",40^"2H% M@L_.9%:U (-6>Q8-BW+>WZ6FYSI;O_'.HQ+^$63IB3OQ/W_\^.ZW\P\?Z,2? M7UR=7/Q\_O;#V:6O1;MR2BD5ZK25> <+0BE$M9!@W2(/-R7=ELZ])O0<3XD4 MAO&$/AW-L(_Q.$)D\ 5^F7H$G* 6#JAG ?R")I?^9/_D\H\C./9P^.QO\F>[ MNCF9S>+A8JA>F@SAF_FTYYUC.,+IS#U7_N1W3B<C]P-^[JII3M-)/)X-&]-, M)O M,$/IFNF, I\;Q;%!2DW/= '#P=(8?Q2L#LEEE)EJ\R0/,@(/9.$3Q5NI MN_K($6#[4XEC](D9ZR*/K0])YJ#'V<??C!L=.B'O,?:U<6KK;K_\>EP0A$]8 MHC#C$@4U$,D]X*Q(@1O(C*X-=) $DK]1W-ZQ+AYI=$.71&Y\09)'L',!8(*W MOA5\.\X0<)7/]/QM:6R^),7M[?>VX T-'5WSI$\7^L]-TW\N3R$ $E16XD;1 M5.-X=J4B'-H'B@*[C30'GQWU/+N/%J>X7%R?I?@@)<@1SVFB.S@T.LXAP3S4 M!C.*#V35;5?-(C9*)L;\I V5)).:QC7X;C"F!1%Q2(WAOL*:N6$[C+?XQOZ? MS(G+W5,O_M&<=E9H(F-(07<@\(?1/)Y.4'C.TW@T1>$Y'\8+,*" I\SBR6@$ M'T"=&<VF('>_80GUCF#H4-OD6DX0K$D\'\XB[.T^BH#+C<81/!6,IA2Y#VI8 MHZFY"C"V&!R)(+:BR1POB,"T&X)D'L,_TV$TFL6C(:A,PWB\F*.(1\R&MX+% M!?;5=#B,%G EOA8!+X1!MOZ%:0SABLF<U,)X,D5NF<#3%XN$%@*>G."TQ_@F M_'$.NATPCZN@@K!1B?I/*BF\ZB/"!@FY&,4JS*XUKV:SIAXR4B50S>8I3W/T M)B21.E2FZ5?KJ21GH]Z6!S6&VTIK'6G )(=A98,P/'[S9%)P7V(K8VNS<]HV MY[$B1!R0+%>$H7(]RX9[6+MX36QJ%\B=Q%$G;A[!3G5IQFV -L[R;>YE]"J= M#A9.@S2ODD1#2>%:3=47S]W9@[W7!KXCIZIA]M6'&57@=^O\Q4$U#>/VR$)& MJ'SA7XLHF<>C^0P^IT-0C^+I+,'/">I7J-7 YQ27=P9V&)T]!BL;3^-ANFB! MQE/!^A5ZMM]UM)HBE\=SM%M69*=.D?WP\>+GXZNSS[]$[\[>7ID/@</]"5/U M^3S^RGKD*3=)$A]<4O=^ZS.QN[+%T?R8Q,EX*G8'-M[3FXK+O@"./4&NMI@ MXT25L2L@\*S7F];K72_TR3!\LU>9$?9G:,WCAGU%'O988B*P=#Z'!"C@)Y<U M"02%<0&,/9 9ZQNUB%_+1S\"]S:H$'C<!#+,I)3!,1Y,?HA@N*/)#"5> GKX MK_+PH!6:&I;-\/DEJT"\P]@F__2QC6ELTQ^B43P'.3F.%V#%CV _)[,9'(4D M'H,-P,X"[WUWD:0C.CA#= K <4H6"+/TH1$AXG+Z]KT@]T<@YE,6AF-R?GS< M1B?W5;%&Z2JL _$R:/PKQKS-5#") T+&]ZO#W"';280H_ ->=F)_=WE$'.&T MBICA&C$L;]H>DQ8)(F&HJD3\&X%'<Q)CD*5DW^2>SR5OS&LE]WPM&3\'QWSR M]H,%:VH.FC66\E:PIJU,Z9@E^VEM<7*^Q?)H<KAB>0*_W5U;]RP)QZGO!=)7 MB\\D6!GNTH7)UE0])[? J5378"R61*IJA;S.N7V'C_TUE^$S!0ESVRS)M*8? M!=-_QJ3?\]X5N9NT#76[_"7&G>#<;-LZ9X\P\02@2[/HVB)VVEZ75<6<&'?< MJ6-Z,K& ]CISRN5?,%6Y *@C-,)@\$4))NS@PI%+\4\[PY8E/*,JBWQ6@30C M]]ED-ALZ]TT"H]M]AJGMI4.I#"=NU,0;O3FQMKQK\2._^.S!INZHE!*)X $P M:G1-<3ZR#3CO=Q0-8H :.PIY',8<)8CPZ/<A(")_I0TW/)H6)X@CSO=@AYL/ MRG 49TI^0W$YB@[87+8UX?S7!-5+WW"<Z2HXF^10VK#BB-T%T?-+,GDHNJ-F M)R=X8<"N:)TXK,6Q58'Y==TLG<;>X G=:]C!,] M <O%9_Q>(RKX+".=,NK& M2/40&B["=(P*],K%PBN.!*94!YTFB !AA1C?UO9<*S"A#ATE+JT &S3G]UP_ M@4T<,I<M%15<E''B6Y:"V 1!!U(JPQ*K&X;;1&R%UXW&IG@?GC$._E/(85^5 M*]"L0!947"U*J@IU@<BVCCU8]Q5!9&SQ<&X0J@]%%0J_?$4ZNDJ@LCD I,&N M"G;O"P0^0C;UMB*E4?E.$B3<:[%7,K/)T:(H:FHXXC$-"%R3JE!I YN3*AS/ M,"%L$<=7L5Q@RV%9EZX)PGT%+Z5,,>P$$GVDS+:5^<SY 8A@9+':KRE=F\OK M.MEF<"Q@$$H+@R/!^=*% (^B(;1?9[3QFPS$T7X3++*"B'@,V!N7S.EJH#XF MWCBS5@6E"-S?@2WL,,]<'3K?0O:FB:NB@&QBD9&4H6KMOSVWJ[0I"@;MP-+I M/A-D"NG8)6+Q87"!-CR' QJCFG7(IZV\X6Q#"9??:$Q]#$X:K6NE*75_L:OD MROOHO'$-0\@[?,*NO<EL,'A/D(KW57YLU\?04-4(GY00UZB#6:W5P;_&MHA+ M]6#$= 57=A7K=B<D@SD3FM6/)O4CO @;']F2X3]B.C">,VR(?X2\N<E=PLY6 MK9\C2K A\P3E[EJMQ)$<Y2YN;-?VZ.1UE XFPQ^,8S32G:J+/S&/>/LZ2O"6 M*+S%^ 419B8<Y;6CFO=6N=6O3P;IY(?8\"-AUY+!;-)\=L]PCI3>(KYL8E?= M&H\>P6LWE2&_?FA?/^QZ?6-J^L76B6Z>^6+*K_ >_P<IG$0EA;'F,@8L!S[/ MJ &V^) U6D*X8GJF7[K4IZ;>V'B:H1<R."9- _/@_41L(AX'ZM@?$KS%V,// M#*W[L'D#0,B_%)!LCY1A_'RSFYN"_%"-VC JX?5%5]K6]C%[]%EQ[2.6E&85 M5X!E<$!J7+ /-BNP2YV34\>7F@.7ZNZP\F _ HJZF[['J@O;AB*5E6Z)AY!' M3@]:K6'CB8V?7;]7D@36:K>*(Y?#,92K2W^SQ@-8'PAL1RBJC'Y)!8(5*0@$ M(]@=_B?UVH+'H ]Q;99 -7)<;$PWHO::JHFT:GSE:*K.C<JX)+QZT%LH0Q%L M#.J,1[ENO.]>91E$.C5!I3?ZAFDR#R>^\M[A&.GO61-&-P;0! >))[C+&QH= M:2WN248]"?V-!*_DY3<EE^US/0AZ)+L%.)F>K*;'>ZF#GPZYQG6YIV,@.0[L M+13UC!P>KI38Z'7!8^E@SEGAM7T/>"J5JDVV%[I&3JV<V\=[>HO-)<5H4(!@ MR\H#)3XU/$$B3[%_R #.:22]R(BG,%05+FIN,5$"2AA$'[>J[**;\N/0=P,Z MGC-]V+M3"'S*E\OH+:J3G._;]$$TO X"FFZE55%K'22#S3FF#3%79"5Q<$., M8HV@0R%6'K9+378KIVF>&RW,QJKQ ;L]YSKP\:)&"P1,2LMGN_B B*+LC$AG M9_3E@7# <4HM:AL=8)L(EZXGI#K0*J/9H [^:I*H@ W'1.8:)>6%323>Z8P= MU(YY!-1"L'L8 5Z*[<"D<VQ,5Y7&\^M&I!"_E<5RZD!1?$G F>W9!:_\LO5M M\TYM=XZ.+O'T _I+GG#SSYR;__3CY=4EIZ==7IW_<G)U!I]./E^<7_Q\&7V\ MB+Y<G'[\Y=.',_C>G'Z\N/I\<GIU:?1X?+<0(M P$M*.!)A3P3H3BX'TAJZG MO8IF"_+&^B5Q;<PP,HK!$3I923J*T]E0W,-O"X*X873BC H.DW@\'1N,$(O* MBW7LKZDC#EWY*L*H[?3 %2^9F2X65D,6(X9CXN[!X>R-GOTT3N:I<=,)[E\> M>E/O,X_&&+R.7C]C*? (TW&)#[^K;U:F<T]C#:SMFK*&!5+N<:;1N2AKPQD% MQ526P7#&F#E8Q(?34QAIUUV+;%ZPR-U3-)W/[9QXW^1<!GNCAAF%QJ$9-D^] MJB_Z1:7Y'KC,QPR?Y"9SQTW>GYQ_CGX]^?#E+/KE[.3RR^<S3I3VSZWY,TL% M<2DPV DG#%D8,-NHB;4?\2:CP$&/!:+H4Z="Q"#+%$#)$:*??"\$/^6U*T1T MSA(*:8,QGZV^9>2^IL"5I$6+'N=>I3%9<0R8%5JM'W5'2 <48G%;P+ @M$)! MB"6EQR\X ;X,S,GE:31/AZ[;?/?NQ#;DX@%"4-GUI47170&B!K18P?MQ_9QQ M%1#]_)%!"KX7&RKSO;,PVZ &HB(K ;Q[6_N.*:*-*X'(V]=2537/BHR$L-^I M*Y[ ,AS0%J\IQ0CA-M>8:"XY0?@@0Z.6J(?UQ%O[TC_U1RF+27Z,_KHOD=AI M=X&?[;>VF<UKAK(AA.\EP[PA+Z#BZ^#@9.Q$MB5$SJ,HZW4G+E^%>X*HLK7- M5&_L)SO!;-G.CT'M(3.G]NHI-ZO-O)?YD+60(=:^GB5A$DHQ4>>T?FK<4&S# MZ5ED))[Z3ZY/@Y$!N8O46#&!*]MR^ZNJ*J^IN)\;L+F+C- \8LO:-1B%:]!% M/4*J7&&:&8^BPUO@W&GEPS8 _/"8'LUNY*;K\#$GV;-S'%>&&[ATG&XXC[Z: M4^-<_F)!.;)=4*")_HG/:/M31LY;!/]!=\V&T$6YSV 6^>IVKNW_^_X0C1M5 M,$*K1'$LEZWI3PX'Y1P'=1R O2P(,%_O^'+26=5>T(-UR(\XXSKC0B,;M,%- M"$86D+OP4__6R&?:"QH9M0Q"\2<P^Y5TB-MZEET[KJD6P#Z3CB_/UVW,H8VX M*+&^EO<BXKTX#2.0 ;Y*T)^9G[#53R H)\.@:30;#! 1B)24+7,H2.$LN!X MZAWFZ7<<2JXWG*A$W1.H-H!TA* PZ,F=-JZB5.B0F?/3:V)!'%1JKB[XMJFU M-?4&#KI(N Q0W4FAH?PX >O=YEU]%1!B#!0029_3O9HSJ5<:\32Y([,J%S"Z MEKNS@:@C6C76%V:.(5QJL7*(&Q6WI/$+9F5_G7N+W\/+7_>MO>FA%89/44'E MCCXFYJD^)E:;6&;W-@>=\OC2V&B6W>R97EB(EF8JX$O+UZ\"SL5X3.["GGIZ M7&"K1:P,9^<_RQ;K2(%G8]&*7%MI*\1DWC>&\B,7]^G"NE?19!)/1V/UP:5Y MN4]&MT<>#<%,]>43X9]&]:'OK(!W>6@(&C!-YO@_F45KX2A7-UT,]2#A==/) M5 TMK,.+BEU.#1E*A\]1"J9=J]"[G6RN$'U&<11465IBT4@^U#:QN:!<>JM+ M#(-J#,-YZK3K6#U=8QL4>><BUCWBZ4E_EI;H)ZCF,-Z;Z:);AKHZO/2-@@OW MVK3S)&#'Q8PZ*3)FGN_]?E,&D CZ#>U$S:>FTW^'/F<]-[\@!W3AS+EW9Y_/ M?SVY.O_UC%U$?SY[]_/YQ<_1R2E\=WYU?G9IL)F?;KCYD3R@5+QQ$WVI.:O1 MS<S&7_+OW!Q,17@M5CAC+W-_KE(@"VRD0.'IL5TNK455!RSI3T^X;/06 B3! M0,\#6 >4JY@S7H_+V:9X@7TPRG8:B8,UHWX3Z JW@\C<H@8OLV-I(KN'>8^Q MX>[L%AMVJ?H@^HI=U+,)HRT/H?IB4\-X++#>:N][*U)Z+);F%M*G4-EPGMI- M#[5?BG??-0JG6+UVFINGCHS"P]/K[L+GC-S@:DW%"K!H"9R7#B;_O1CYCU:X M"08XM:6@B7F@)T8Z82]1'":A^;Z_OF3(4/&ECCQP)X(G9T8:!I.KD2EJ*"5; M.R8U,R 3[1[H#4(ZHDF8LO)H?#0%F3AO*D^T=8W+8G"^C/6CSNCA3ALAIHO+ M! 1-FJ39>\3)0-[ XM<!+5'6#+7EQ/6PP3Z*>]0M"E;K1?YR/%PK1&P6<\JH M70_!HAR!$$9\!Y'0\XTC$M!82^*FFWO*(]H)&(=P&&[G[@_-GCJTZ)'6#]D] M*=IH&=I-""^A@^=QCHR 3CXJ&"KU*$;(MC$1IY9&=[2F6-F.(>^0FF\<J(O+ M*;30BJ3>5AR,+A!D3NI".;OH*S'"XGN^.N9,$9?H8T')N1VE*-LJ4%2@/H2+ M+\]KM85!Q8J9G>V7=D()F1V:KV4&NX?&/LF2<%J1\3VGW*,QX2Y,TV5/@R0T M^60FI)A7BXFN\=@QKH;/-,*G(>X%#RQ-"6/$ZN"<6;1]U$<Y.,"=)0A3MIE] M9J'J/]9 C0F[%JH#8#1%;*7ZD.HA;QZ[2"0 ^88MUY7OXLT.<,841&FA;=$U M-L!42 @4U]1>>3+N/?XFF^TXA)6#1$7L-.7)9#3-VCW%F4E,!Z0RZJ,?Y,_2 MHX4%"[&KQG_-<BG;JL=U9SD6QG*]L\ 3G;NR"TJGE2-4?E/#B]F.%5]$W, L M78$IMMRM^=0UYTNQZ.>@!L0!6L"KX2#1H4J-=\C+HV9%BH=^.=8M"KB7M'MB M>-_G4(>( 4/].-4&>:AU3R@=S#D6E!'//(.4!$00MV@_7?OUT7*C;?Y]9X*% MX[()"T[(IW^KL#YQS5+?I*QKO%D=)+KV#1][>=BGB@HC_4Q0!]*K0E[^*EM) M @O&BZE%-"A'(OA8>"(^M0,%EV=U\)G0QVI" <%GGHJ)NYFKSA"]@QT@U,NR MM@A-*LE$B?IFT+IE2ERJK@K_2[!NFM<( LX3ID R=+; Y=7'T__\\\</8!-< MVA8/B&AR]7N?Q2VR@TZ&3UEX/M,K^\-<AL)<-C,U[-;;S=!9_C$R.AP5[AF\ M%3#S+J'!]8^*5G45)%J$YOF&Z(!1F[AZ2OQ'C6HBPOC'F=CFPIG*PMS=F7,N MJL(E$#B7Z/*Q1@N>X'0'+O?K_.VESD*SO(&4C%@G=/%K8&E&R<0Y4%RO =MH M;P,G6;I42!Y2H_OQ3;-V<ZK88%F95\EBD(Y0%O&S6YN&M![-L"K->OQL>C1P M@9UO?^?>YP<F;4)*N[A2KC5A[$"+;&US@W85.=T>[1RISL8R?-^9R\Y9%D*5 M+A0.&3-WP"1.YKH)&K"BEM)U_DDBDE):&/=G.>"?<*.P1-P*YO;YMNTFHK>" M)-E"+T(60A<1 =G+GCSMB3OM9[]\^O#Q][.SZ.W9Q=G[\ZM+\V=J"X9=P="( M=Z$61GMU@8H[=Q5#I\?>&,/58F7]D3#><3GI,63*4'=+M%^MCI %O5.%1X)@ M(H1U.Z' M0S$<,\EZ%0$QEN"[NIOQ6J/G7#!N#%J@!95VMHH1^)NL^UB.*A? M7#.^\VO">VC0>C+S"4LQ_#GQXHS\^%BY/-<5:$U?\XN;.ME&D[2ZU)19NBJR M]]UZ9/4\FSTI6\TK/>NX\"U$*0H29D)9C-"@:<H!V%KFTB).,;\K.=#)Z:79 M7>:WL#=>T/'H (4>:JPHBTKM303>6JA82C.?TZQ8V@-D1CI-MKH4H].+3#C; MHM+U0U47LUW& 0&D8^Z!)M& WVS?E([^)_)0ZNA!\4GO2D-?<64ME?W6_6D; M6(8K&O;&"7OD >O>%/M-?3 AY\70VN?^O-.(#*.T"F2Q VFT740#Z&%N.^D! M=]C58OL ^YZ6P>V^+5S0C1+/@5T4$[8+9**P8XIUNSGB/*I)'9Y_A3_LHM?. MK^.#NIQIY+>9I(AKOVSANU63S1!9PI<9V/F88#YB^ZMXFBR+]U'BE(FNKO-U M >,RRGWH5TEZZ)++1W40VC6!X(W+G<U45PUVV?K&U=FCCH7S0_#,@&UKUXW: M%O)^M0Y\9WLIBR?Q*AEYG1,1)%)MG!'K2</:X#\0!>QJMV?T<0A21SN/0) Z M:IX#.1X=6 ;QDEI"0:0S).7F$5H]AVF_/,RF8!W.>Y/T-$]X%4WB^0+Q=<;Q M9#'IN,O#/.O[YO$L31!=9Y*:5PB6,TTQ\)4D\70\HQ #QHH(ME8K$1XVFUL7 M\RJ1^89*1"Z0?Z:A1SQKU51F84&H4/9-Y<V-1#8Q]-5H]!V*5_8:TE:YW,<M M)?:PA+!B])^W*:I[(&=^IH03%Z?C!4("@G)TC$T%*1:,<M"M;4.XVEJ2>[ZG MEGMPP.-A<O3UM4A6EYG!;75LO0EOP;K@X+5O,X@92(2ZCC*0Q:U4C1<5K 3[ MY\16 +.MW@7-X^W$R(^+NO=GSKLTIR6\L]K;:A7:Y,P'C^RHR &YO".P!*4( MXCGE=SM ^.M'-6B&@]WR.E$C>62\%2'NHNH;*)54)XM9"+@@@RA<'FH31J0: M/D'>587Z*5"GY-Y;K46TC+#"&5&1R6YI+7?@_^I344U?.H1RKJDM]_U=$:HE M\6"QJ"PW,7UTM:H)>:NK0-7<-0LQ+?VK.'K,@0.P&@IJ1_K,?'W3W>>AM[?F M._(DEA6=C7:32F5/^ZZ/8K:2\,.%M>:VN4;X:_(PVZ<.*!^#8LOBUI)\DR[I M9ZR>?G!A_D$!I*MUK')!4R55J8\\;,?.T'ZJB^^.?<71%GNG.D<$_B\9=3DF MF@O9)!8*'CAO 8* (#K/J]$8_1!$:6DZF(V52R)X0'34\BJ%31FW?LX4FJA? MQ^AZ#3J-HA.;P ]AE,<9'$,,>ZE&C3>M)&B$'7" XAK;?AUUN#C^0^,[S7I M2CC8%T)>O^B$^I2^& !7;U+#R-5N[0/4S!W^, #)X0=,^&6)I_& HJ.J9"/? M-9/*R)G[<%>N<W:ZO,8EMKE97!N>,D#%G/Z[$-("H>_S!TPW'WO.Y*?4YKN; M0I^:O%&3CUXZ>1-,/GIB\GRNYO9<+4Q7]]O!']AYY#Q>?M4D-LGP:*Q%DO2X M"4W@C<.R1^ A]<TC)2XA3T)?-/G;-9"$9'H@ZD.YW4K'4H>H8_O/HO9,#=GU M*Z0OL.\/95L%<%$+RC<$OX\^;K8@'FOD7)C7"FOQB>3L;[XE%+;=GC6=$E/E MK>[FM"UW/)&/:V;QA&CZQ[H..22C/X(#2'%3):S%?1:T_VEW32*=J/;NGG]T M!EU0%=.F-M#3#=VT)GS83W0H^"*PEJ\F*D !8PM:]G3:F:W]!^Z/),O7>Y\Y M4RJ;!1HO4.FITC2I@1B,J6,W>>&!U^5^U=I8C;'L:T+N4@4\Z$=++/DNTF@2 MTQJ+PD,CP5'D*VF9!./9<FRKZ4TGF>UZN-(,>&(6;TMEL7)B'V'@L"GFH^W^ M:>Z,V0%'=L D/$4FLPQUHKQ+/GY2S;U9@_N'1:51/7O9\D>>\]:J;TXI9 [Z M#2]JMQC?9=6MY$<W.6 7M^--%T:W*XWE_:[==+%E :&Z>#-F Q@Q^3>;Y2\5 MU/+R@!?BH5L\R?J:P7SQDS:G9TG_6>=/^X%?>O[<R3/M,72LXZ&S:+K/8O22 MLVA>=N026''FXZ[SJ[E%0.#5L16!TG7[^:='_*9_Y/0$J".KEYX,\Q!TLW[> MR>C8MI9RV7T$VKJ?*RQ1FE*:/G$BW$G2K=[=^6"#6@9@4Q0:R+ZU<W4_!L0/ M!HY I3UZ<X*,DWQ5(L0!)A<<4XJ7P0XM.T(Y8;@R+H>TX$;DW;:1,9]CHU!2 MA-(5,[8%957>X:/_XPTP ^5)Z\<]#*.5_<,,J)=A4 +0DQR@BPU%/;O0D+>^ MW,*?<U:Y?2T:']#X&:>])7FC7LEK#[0__6,CXO8Y4NNS/Q4DP SV2_R_*+]: MIW2_+5XHSDSK+"M/VO/DF<DZSJT]MCRBWE.;4Q),2"R'SAV=U+Y#UQ"E:;\5 M80Z>C Y1RM/P[-@\:Z.?*WJ3?[WHI0G\ZR7O"\YBCTA&_S):'GPL7Z:PNER; MEXG</M=B=+G?4+*$S0QTY76N81!&0%LDS-=Y?_2!L+K'?S_$0CIN;@2'?C2! M#ZK-NEK?&%:^X<C(4C7_)M[F_C07SKSB8_J&CP0<U8Z&,],D3F9C:H<T&$T[ M:K3:W_PLWI]DB-&/))J *32,9K,XG8RC<4)_C.,Y<"/X)9F:7WDP1Y-Y/!JF MT6M\U;B_]8+]][TUI]Z<XEI0/M=1$L_F^(C19#"<M<9XE-)K7_.07K 0&/5) MXQ&U@QHM!L.%G<XK.Z$T'@ZI8HRF](=[9H5IL)0N[<#@^?AW\1'5"\MT]\** M&BCZ$L9J]KQ:3"=J(R]S@MR()K/$?==H?C6)AY,)1KL68X,P*Q-N?T%_-R[M M'W[D"K;).4OR.+PN(TL9*WFP)BQ\+AS_&F7D.A9@4(D4&YX4>=AD(AU#4)[I M9[U<?)"^<PN_Q?&(!GY3O]@(?39:PDD1PDC%U+V+,!3_>]C6RG6UL=X!PRQ% M.Q \4K<'%NQVZQERZ[5;/Y*OZ0I;3/?_]H+"N"1572!//_YR%EV=_+]GE^3L M]QZRFU+WZ.:4?\IO+2A+XZ9%VK\?BK7I9F\<T/S1V!:JK[!YQ&1"R/7(AQC" M/EZ,%H9<<M&(F-,H'L^P <UBOH!'QO/)(DJ!Y\P6U,\KG0-_YT"F?_(1!N8G MB*<_&E&O/>"*<&9>RW./TCEVU3I*IS/^9P@_'4V!ZR[P[^EPPO=,$KR'2U9U M\W4.VL^1]Z265R>3>)R,:"V1EVP152T+(%8H;-EN-@]78.*>KY0@W^B-S 19 MRYZP8!EK. R?,U@H9>+_D1TY]QY2K./N?B5,;1%/1C/B[]$/.&?LG#CV?^-B MS*;RM[EL'W@0,PFM*%Z "Y[2NF-[FQ]\![8AW?Y7*C[!U/E/54GI9/ 245^ MA-G8KU#L)+S%H '^0/LU0W0H_&(H7XS&,_XBQ1=Q[S1$E\ZV! 5 !<3)8A;1 M2*(C;+R P^+G31?\%]U[ZLHV/# &!;CI@*?S281)XC]$XW&*X*KX"8@+E=,? MU+V^]H^\TJ7MFW;$;9?<4+'W)0T#EFZRX*4;X3"8?O7Q=%76=OML6F@:)Y-A M-!K,X2DH'& #\=GP?3J>1!.<,<--V[:_' M%E@++#2.)1W-:SBFMA]LF^^\/ M'=\<."JHRS#U\(D936B][,&)1MA/Z <*7Y=;ZXO?"1)?NW=]B&]$.678@.(/ MI)58[L$SIW)TWWP#F]93SJC+02+7A-UX:K\1+[@](7;^P+ZO0A.4^%#NKW<W M^[5O<S].L2_6G,KLL34 >BU2F#YP)-WV+$)(N$5D4=VDO!=;O;L64_!\UCG3 M>)J.D#^FB6T/J-J^^Q2D!#8A:"O27-.:>G0!V4[CD6M7\FL'N>-1&Q-MI+!W M$T%DZWH@ISKA$J7A0BN<FA>L]M%H2.Q\,L67]G3]A-&-)R/AX,C*@X4%NIZ, MZ=<Q)6^]5H@'!+635;LMJ#=WQ3TPA#B9T_%##HA"0EI'ICR,:;-1BUH [98Z M@C,P&S(+Q,9E2=>*A9EE(,$6\R&U?CQ*8(?'.-+#A2K?E/F>=>R&H0X"2NF1 M8@"K-5O&P76/H?DOS(4\LW6#!S$#"BGTZ.+CA]<AG9+5C@5C"(6Z\WGUP"D( M](O<):/AP'B*<X>)$K<(PX5+E9V:Y5HM!GC*KE4CP_B3PF<*C,1BK*$@B&BV MUV'X@NU$L[%^DUM8BLIZ"02<A>&%I/*OD]C)?O\;F"'UJE@Z9?6:XLCFIEA[ MD"B;"'T2IF07N52(.! ".R7CII2S_,G)ER!U2'BEY$U[7$KK,R"\N(KZM7-D MGWOSL+]@ %8ZQNK="]U[I 8!P^,>3"RR6;WBA14'"-<JR4ZX)U@X,.DG_#?V MJ(E?A)?_MBH?=G<#\]9# Z&'Q(G8$(C*,R"$.;M&G<IY<I]L]>M0CAOGSCB M&SDZB/3A0E.DM&%Z [8A?T";Q/5W(?P$7#W310OL2U'5W>AN:IV37+4QQY(& M0N9H]O3DHB\DTT'TY_(AQP8XJF+?VBX=,M+G8*N'8-DV8Q1:\#GL8$%)%+;2 MT<$6-,^'<K3HLVV=3^*/H68F11<9>^*PA<DE\$T"26\1<JUZ8(B]" ?&ER*Q METK@]\PM%J4R9'6;EA4E1DU*9!)D#1I=>L5.X*80)%;H 76)ZNL60P0W0L# M5FDGG!)GA<X?FU? ,LQFF!+O-)I''"JOQ/'B;G* [8;ABL?&0GLXE"TUE/Q[ MYK"GI84'T0-;K0SZ<6(J(&B[=RX'#OEVX#X-DBH"RZ/5"/5+SWUQU.[C# )X M3MF\7!+;*#4.%>-=]C4/.B1*["'%IGCHV/L'GH'VP63*/9\['T.2B7T8&4.U M'XWGH*4?F&W;FS>.AXO9/SC;,0QT](_.%I8L25XVVP0T]\6+YCNC9'CL&-AW M#[<=3#0(^*Y#-6?X0Z[I;U3%6LM905PHF X#G[(U:5&9TR:=Q[_/ .OU,B-D MN0H2#O#TLP=?-TV29$#/D'O/D3G*OU//(4884H,E,"F>SVN=4H]EZ:%'$Q6Y M_\JKDGK$)7IP[Q1V7.]4!5S'KHJON<M<";_@L-HR%DD*!X;O:HE*1CR"/="R MPJRS!^>5+P6K!)BWY*=']1UM*VN.P-V1@W/K*\?7 ]0MN?XZISNH.B26^EG; MN:GVZ%6FGWNAE.!Q#<PYV;NU-GA/+83L7\IK[,O,':>M*8QQ)M@G"MK H'Q_ MI=1VQ597&VY_QXKJE\'EP!GFH%_<$PZI]_U0;=MH0LTCT^0'210W5/KA-2IK MH&]M9N"LRX_$37"E0ZY7FD2'D;:)+6-:61VQ$=P H>]B%_0]ZAZ.Z1A)H?(7 M%/RDA(J5T\E5KLH^O78G"J'S%9:^;4%_J#=YS%6V@E'(CGUI#(RW=GHY>.<L M@H'&L\;WNW1^HVBIR39YK2VS[5GF($E!;SH?\ =0]RR!$<EX4O%F%B-0899; M\@./6X_J(=/5R%RU(Z:'[V!\@PD/?E4)-F.CR^":E,.5=S9-I9N/=.CG#$RC M@"'TTEJ5I)!C&*8BFL8(NG3K)LHBLT[.$)&R5\O*, U4VJVXA! /DE7[Q$^= MHMG.T-3G' MQ-\IOAJR%X;2X%:P$P:T_W6$4@5H,BU<7U[ _>']5,-0'TVC, MO1$%V1B9_RW6?7IU-X/_/(+1&.O@;9._HOP+T87#;4 LE."I%35Q(6?O[1[6 M!VUMC6K-^0V<8B'E_,%#\3+4.!JGPN@SUHQ%!$@!D48*>/Z53X8Z1B[4\?GL M W6%^'3R^>KWZ.KSR<4EXO]]O+A$68YAJC# A)XGPJ%V'<6Y#J?( UK=UTX/ ME_@0BK&;&W+[HZ!XL%XD6+LW6.7:*HXQ\HN'[Y+&*C!!N%$*I:E>S8)6N,'A M3ELJXA. O;4J@?GU(];Y*_ J&^)WHWLNPL,XICJ-PL.S80XUY[4L"2+D_?/1 M 51M#54Z.;6) WL\@7#$S-PX'\"60N.]=F4L*!FE,6R]1D@- @\]T#Q5*/I[ M3TUM,YAR*?'<9!BG$PP-S>)%,J9&&+-T:#ZY@29QNAA'D]DB&L^'YC..-HF3 MR3B:CB;19#$W)UW!<!VMIMI0/8]'WP.Q#6BB"X6E0&#25Z@6U*=9G[4N!VUC MVIB.YA1U[@:D7" ^A1 !C%P^4U!O:LLJE '#C;>B=N,M1I:QIG5C7P?1+V_. MHS^#\!2$&?0E<2^VG%PZ=8Z!&6S(!H3^"09&Z/N<\W]7Y#?1V7?;F.HCIRB3 M#2PU;[9TI)US%C?RM%XEX?H;72CHT5W<>O5XLHPG@##:_;&)'O,<>!X3PO-$ MYV\O7X"M8YH0-H/H+Z '1F<K\?02C70O8BP%8\8O.4$67$941%=(J]2JQ!;N M*+-JK"WZ5NX<*&516U74W)</N!76U2D#I 9)H/O(0_&%*YSL2KFYJ=,><4&K MYW0A!TG,7SVPR2]-#[\<QI&&L7*(4Y3NU-$_*6"M4<!:7W3Q2](!QJJ+TB^_ MG%]1KQ,"RL5.2><7/Y]=G")&KHW*_$Q>\;6+W3RZ7V[E%UVL_HR:_0;K^.^I MV4_CX6A$\;K%>/'LFOU9/)R-X+_)$)-N%O ONK(6\7 R"BKVN\KU)8R%ZMHJ MW["[GQ5F"LN\H#Z?O,5T2%RCZ-B(LO^R"OTHJ- W E)]=>=_^ <WHP.U@/7T MCB70> :<*Y-)%S=:3F3J".7^2+LWFXWLO]VO.02.X$&6#(,CI%$ZE;!U]]:U M4\]#U $<R(3_72P,]<AT+F*I%\QM85_0EEKJVUO=)UU1@ UH\K9\4UU!?:Q3 MGB3G;_W(QKIT>9 NX-BST6%2WY!/N:3294D2Y=FW._N9QG"9(!I@::.PXYUY M-1UK#*DGHC*MTF<\)]*6O4.1F8;X2P8+H?TW-+[G-/\S!^L+K^Z>ZO[76IBL M;@XU&36%?C+5*_6B=1E$)XPYZZSB=B? QI ZT*_^%6 NBO5AMB&&IF ,<$"6 MG![*.J,/>>7<7<:KA%AG=RV @ CHLZ%T?=OT,NB_:;V9]K"(HFE:1\ VX84# MFC\@(=W[:(_MBJ+/A,$6DEA8@1-CZX7-"/*"@J%'O64SPIX 9H+Z3$G=BQ'T M2$)+&.#D7 1)RL$\[5V^S01)R3,7,)3874K=JO8;Z5'O($MY.Y]80G-$6IOM MYD)6C<T,Y^?QT0_PY7":.#UJQVL3UNTH OI1 *I]RNAAV7 J3V-V:$MJ87#" M'T/#GI,JF VY2PVY$-%Z2N<855B0396D\6@XYCS!=#(V5$X_CD=I&LU',Y#' MBR1!Y6LVGANJL,<0QAR,K3&:8<"H9_%HC&F$:1+-YVF$N;-IO!AAEN$D'1DJ MMTHGT72X@%MGBPG\.@:1?X4%!]28MI7@G.*-_%^#HZ+AC2C+ _Z%X8^'E,$< MSX>)Y-0HK%PVB"@SH$%91Z,4@U,'[G!(LD<ST&ALHJ(O4N]F#;"$R7@BSY6< MS Z.KS\:!)/IU/)<R&R:M"*>A_NUGBVD($$=KCN5]JDYC\$7]7FN@;Q"UTP M!!%:DF91]D+!'3X'HN4?9Y'/]"P<3IP5SFT]#/,$-:#Y&(_'?#)I)GTG<!Z2 M(9T"H.MY/!G:YC&4;)>D(P:;FE "ZR(>35/):SIH69CWJ#\0; JZ:N'?V(6U M%6(7ZLM"#LPD!*2O9)@%C,>#3$;\VAK!C2/=#R#HGF%;4J)*"QL,E,>%H2[W MG%4A#Q.*AN&>NB*<;R/=18G4O:6>2ZQ];C9+HI8:O*_YNK@KN<!MS4V/R>5D M6KWU,*L"QI*A2U?!1.M (,D'>HIJ>O=(P)<AYF& K$[8WPC=5:L<#I0QU]R9 M&]5:ECQ*VW=),2X'B.(Y^*C0RR8YA%LN/VK-8$49"6H?09E0&0;%%GDA-<<3 MD4S!(P*<SK:8L()=]VSHD:K1<L;&1KR+K%C+P:ISNZTJK<7C7@N07V31WXWS MNY?[G8 P$,CTO<1<Y&%!S,IZ2+%?)K8CB2RF[M9&$;O" C;&$8M#FUT>_JQ3 M<T$+#M^RY=]:[Q2<IFM)Q6C9\)T7/6FP3YS!_O;+Y?G%V>4E6NYOSR].V)]] M$G:* (9=<D"?>T)P?L@]4L5MCEB>]W>"]80*@<,HET(O=AD5/AM*FC+R3KO. ML:#D"/01'4?*R7$.NJ6>W:H3GNOE.(7. 0Q#UNESN_WRZS$83E<$O5S=2I:A MBYEF2U#H;/2*C(63]?U=AH[M]1[&F2%TX/H;CO%_9IO[GZ)?BJJ"O29X:G8+ M9A5PX!T6B@57&K[2(EDC[+D?KX#3VI<X@%I\XLD:>XR1&;L6%]*'#Z?1ZLWU MFPP.X:XJ(_];X\%&'DR7V:>R^>*5P?:</: PPLX$"XC NO;$6.GG_0Q*D@TB MS%YE 6>./@ [>4T_,]H?E1DZ5W)M&V;(_+BF1&<[&(P;+@7!SH41GE?#==2H M?+A %*IWR"5._,PC:A[S"2,!6%X%]X?]WE@X"KR>GAK11W24O(Z2-Y,W]$*J M=B0O_RB>)T/V)PU3]OMC:0J*UFD\G27R:3@;4@XO*%UST*(L&433-^F4'TDY MYY@I/9U':3IQBN4\7BQ&H%$-Q]-H/C5,#HLWR5S?MH#GCJ/Q/'6W+>(I*(X( MA@@JK,T(_U4$-=\$AVHZ)M4V6;C[DGD\G(ZQN&,\F8'&//)*PPBTYNF,\"Z3 M=![,=3+"3"Q*\Q^#IHP+<32>X4QQV:[N<MO^IU QVE>I!LS@@FM;(FWEG?0> M]6!,SG7-N&*ZTE:%Y;BG$B4#[P@KF? /66$U8M)9\S*KM@AJ&[[1@='2YKLN MCQQTQ<::9V_/K]Z=L(Y"BB@[+3BT@)ENZ/*]SM ISI$09TQ1QQ'W_+ G"Q?& M^F6P':1"M#JCSG,CO0*YN,WG5)Q6-V^V*;^_.0R*= YVRVQVR/=M2\>#9B68 M'[[P:4<O.;/3/WIF#YU2+)56C/*T' @O'K])TC?T5J9\+C^9<,'D9$KG-XUG M2<*_C)BHX]%L:,XRD!^G)?XW&;Y)9OHQ<( F\P58B4.L0<,: 4[P3WO.&QSN M"=J(Z8)JUX:3%(NJ%F"5'DVPZ,@=M<DD'B]&DD2'8YG 91,\56-@!-06$=V, M+UGPR3]]P=^^.X]&LK 3J9GF=HUD44R DTW8]AV/Z4-*=1C$*L%(/OTK;,M4 MWPQL98'+,P)C?A9/DA3^.Q\M8#6FY@,<!%!5IV\2OL.RO2&8];C^"S+PYS&H M1=$DF=*VY=4VFK^!75/O2,?P$EC]>#X#SH?N_#$Z X#GCI*T>]>0]9('(4VP M4G$*%OT4W0?1T6*F]FP^ :-_R#Z)A&VJ>3RB#U/8\EE*_@ PR5P,./I$+.S$ MRSWNY-35[=6&IVSNRU+ZL#:28#CM0T*.=+V2_ & .'M7PS88'-!WG#JHE&V6 M1'=5-HND=,*-997RZZA>JVINTJ04"&,\ZVI&JC_A->:D(R2=+D 6P0:!&!Y' MBW0,:YTL)M%HC.<KJ+,"F0A':0:7I0N4D!.4G/%H,6V63?%2CX%JAQ'0QS1: M8![O=#SL*SF"9X%<G,*)G1+%S-,AW3 +2H\F,R(48!7 >(#F@?:8>F=3T"6F MYF<P.LEZ&8'1GJ!C*IF/J; +7X\1I_$LGJ4S&:Z.0XSF(SAFWB<%G&(Z7OCU M G'B0C#]P;$CH/(QURF-)E3A-)IRH6P\3:@.*D77&C*L]X'T:A*G58%8A1&- MA/4+T1C(_]20@8'<$0G%FD8?((']F1Y6,]O2((VLFX%2A1H2ZSNLPS#AD5:B M=3E6PEZ)5O7**DI.!:*V:U;@* 'Q;$K7] R[F[2_Z:3Q$0B!!?QW2&QR G-: MQ)-)2-TS(*W1*,5<DCG)FF322==^[>!(1:!O]M T]MY%SQ_P/W1$Q8O1/*#F M!%@IO!*8/$I!.'Z@(8(,2&&5'"$#%0"UP!D#%78"3QAQR7;2IF _*GC9"-9\ M/$U>3+XIZ<I8KL?_X-#G7.HW389/4JUH B+114ZS .ZE,-8B4!"Q=">Y'5"7 M5SA8:7AEU0$K[0TY^5"H@F04<6>EV/-9Z)3\S0D*(D52B0:70,).IYT$!CQI MA)@2XW1$^.EH'.!1&!/))6/8UI#:L#@QF6#T%'8=;IVEN )CH,E.7DIR5MD: M0Z!F6-OQO)^C#H'?)8MAA+YMT,B0=<3HQQ_'\VG(5V&%T_F0JB20KXY&0Q3% M\QE% B; "F&=1].))TO88:RYA?,$(P=Q,48>M1C2LW%D'.;OX+*P2M,6#\+@ MPQ1?GR3S%Y,L0AS86M415WK#J(9"O5PV#Y25#KD*%8/?KWTEK2K"#)Z*=(6% MKWUL\VB>4ND\%OH.&S6LU[M#M_F'RE\?#R1-'-&"T100AL'?F>@_@+G-)D\> M3M$F63UDL2E:'!XGL&$6"Y@T"%'IC':=5=0DS9F-3V#;D(F>"-N@#Z+@-1J& M'1@'JXBL_/4R#-:.6==EMH$*J2B9I$ &W$-IU0D9!JSYOK+Z["NKIEH]U*=E M-BU;'=O(:NN7XB$:-43Q)3D/$+?WX3AD9:/)<K<"HVOOF7O036BGTM1:%4K& M]5-S#6-:YG!MV[&H$#*^EZ-CWK9N&/Z1:FGF#?_:V?H:_HN3$.C4(X3%+C?O M]Q71N/8XV((?I\%[="MMH@/'7J\-Q[ZH#,5;X[8N2]J),R0811B*:G7,29UE MQ3TM,2_79<5S!QWT5E,KP#C293X9>4JMT1#V1ZV4VS;N=[E@$23#QL5L%3C' M!G9V/,;D,EQ:Q*[.'VIYK*6K@YZ'*-MQOP<.8DCK".^0[/0;4S B,^R)1Z^B M]EAV;,E-!Q<QEB(%$!$V!MGFDH*/7?90S $$BJ90_U"%5]OMW'9(F:[;;\-5 MTX40)TGV_ 9))I<J$N<3ZG+@.$$F;E0G">\E$5*?68FG4,*GL=U&:,Y<\FG] M_I9H:F]K4L'6 WGH**MQ$IO@U4H(QSWN_0.)-[8Z9U-LR];INK7OL:4_ZJBA MJ2";$?BWZ;1)I%DM&VZZ*3;.L^T>[1NU+H/R75]EU I.3!OE*D@N+JTDB$VP MS%>O]?ODUG?5.#+4*".C# #,=38JUYF"FA[:]K:/ NQNVN<^#;3>C*M+'9D- M[:H9Z !+1WT+;14[ D!'O"VVTN/=]P/&A&D03RO,"%@=S',,LN[V5?17UVO[ M,ST/F?S[DD!-CO]Z<$#.)_%_84PA+]I)8EE#2NHV9I0/#?2(!]>T"";6V7F4 MSB-/I7VSE&("OM3,9A"Y35J;E<]+7")+_4;SCH[,MK'J<N,0/##!,JS'4 U, M1M[7W]T.QA>&&9^MU.;E/>O'Z=^-Z "I&.T,PJ39XOHVU!;=\#F.=MNC2W:W M#10PP**C[>_S.PP8VR;M$S$6RC'@%;), D<B2\>0*-9#%ZABSW 91M9E**31 M14"*-E%+ !&<>5A<JBO]WM1/"!VVVA&N0>VRNFE@*P\2SOUB&!J\7)>WCQ:? M@0O@.H6L/BE4F2C]_2+=&M &YLVF7.5K[?BTZ8F\6S>9-"CR30-Q43G)E?43 MJS8(*@DCMR!/63,03;;MH%)4\SR5&I%QV% +-. M'PG7S/.Z6%'B"<\R5U#0 M2LLQ*BO2AFB$$@F-&6L@!MW=T1I6>(=&GSE=\4!M[80J7WIZT6%5:;/$J"_7 MW8W YJ*81@O5-B8VA]B4+@7#??ONG$I,O:HB.?!A GS1F;[=C1S>7II6H^>P MZJ-5Z("$P7<\Y%:S6Q<,VX)Q?BN4L#FF:"<K">\!_>@9-CHL,2]JK"?#UF@@ M'*PZ)[4DZ(+0E_VLZ-*#B/,7W< !2O%AI!1$SQLXIU3M5%ZI.FKH.@VU2>MM MK612CVK8"C2HK+B3]LMJ^S;O*G. O,_ZRIS: K&@$)/S-Q>89,KN._3.+SC$ ME:2+:([]KF%[LNJKU$53?=L66%R- ?4I0@%.T!L^'^&'9!Q/Z"N$PQ4[DQ<9 ML=SFT43*'"881)C"W^9MMOP*7!(]!!1T'$R>\F>@8XW4D0PT1X^H<+3?9L!! M8:ZO245Q?Z("17 \F2X!]00&AX"+Z^&+@CE&.ZL&*V 8@.1^G7&OL0;^2VP/ M]=2\[,Z)*SBGW7_9S6.+RB^3-=V3)<RA';!O5$+8NX#6Z9+S*D6J2DZ8D=0V M02KAA#-&=E_Q@-#.TB7+G,NXYH+IK>E?(3=;0HNUTPYVRK0'ORIS'C[(!E)' MI=M$, $V0HW/=?.YN#;7+8COQ:3<W>]L\KRTB <.E;U&A"0[)$]L';V.FB<7 M0\F5A)4QVIY,%_&0W=?Q<#*/9X0$.YM/,0I#5XN?<SPBB%;X9XYYVXMX/!TA M=EBQE,K ]1X'H^!4W9#AR(RF^)]%!.QQK(;N24'=)]!X=5@9'3(UHQ.;%,A" MT!HRIB;KDT:-C,I+?EY3=?/,E+APO XZ0@]NZ 4N=A5LU:DH>?S/:/A.ZD"P MB"%D#^L W4WF>U-("#1-';P "\Z=OC9_"IF$Z>5-+[@KY$LON''<!_C\23*Q M*<T02+=YV5E686Y?31=R/MI3B:/3)O#SI[//5/3Y\2*Z_//)YS,Y18V3H_M# M4"ZRN%%SJH8EMYV@G1BY2R#'6AT$;(+1?H>]7%=AA;>Q[A-4^MH9653/IT/# M&"4"S0C-J8%YUWWH#P^==1YTCSQGI)8DB;\0L)QD$=^8OG%UWF^G:7/3@3-Z M>\CW(Z-GV:9)GTIL/5Y0_7L0'??9=**Z6N[7MPC*!\Y)X78ZC-;2GEPPA[Z6 M1EP3 V;VNO#>N=[Y]*FC[9:K<&$"I]=W5YVJ[HW(J$;39F%ZHY"O>1(N/1+1 M&<8Q6SG9K0N>/%8S=ZPNO[R]//OKE[.+J^CL5RRCQK)\=]ZGMOOG0^YUY%9? M8VN(.9,F^@PK1VE7+K.-$Y-/2Q+9->>X$7E1A#@\-UU($*EG_2JE/S/-@(DW M"JSUP95F FV@J;K3;?# V< NX!#D,9+1W '"PU <DOCAH9OP)FFEV3 ='.L5 M<%4"GH&C<;+=[BEUK>F6^\]!-!].CN'39!ACLS"[16Y[,,:1KRC!<:@R5 E$ M@7IT4THJ]S@/I"WF9J.C-&.7->&&]G>Z)Q*V5?.^A(/*G F\XFU^6VPIA3L< M(L[/-$9']3?DQV;U7)U5<H>4SLO9VQ7+G+_]Y')=._HHW5E'(&JWF9QI!2<! MO]Q6V296P&1\U!F:(K4' &[ G@BTBMI8-OY9T?Z>K-C)4(-D% V>&J)/7-VY M(43BVL<,>*I_9':&1+N.WN?7%2^FM.*-X0?TYACT8Y&R(1*LO08MAN+\O]%[ M1\R!J>5TS-<OO?4Y( [1]\WZQ_H>=(M__].]>"'^)(QI[AC37[^<?+XZ^_SA M]^C]^<7)Q>GYR0?0 =Y__/P+U8R8HR\7)U_>G5^=O7MMN&$/^6*]L?%W-U1_ M9*VI((BD/J1C&OT).DT)KY.3&2&&_14U'0[Z]C#MC)+H+_MM'HV&T27<+H)C M&#10Y4@]UM,UC(MT@N6+:*ICJG.R0-"&=&%CZ>EB$<^GG/*;C##1;F9^IJ 8 M$!.BJLW@GAE8_6/L,X$!=FQD,,>^ I-HE([C83K5]LF4TU22> '&>Y+&0RG# M@Y>-L0!@V.C.WKQMCFF)F,24XE^4!950%N$S;9SA(!UB^Z>Y^\\839XA6P__ MFA5.%C#$!64DX,2I-#%-)_%H@7FOZ0BS.]"<FT^Q@\<P7-_)F+K78)KL>!1- M9S&VXIC.J:0@G:0Q(N6K]9W$6/JXH*1"+& <+RCQ#/9D-(_'HVGW\CYYU[-7 M-T'C<80-'D;8,P(SIK G>TN14!'J$R\P/PESCX[LIQ9?>,OMOFX(CPA$HF]Y M\XG+)-?L:/.L''[_ISP$*_G%Q7.H-$XAY@E"5$6@<0S%I+2#>_\J7YD/OR-] MN8A#B),,TOMD RKR,HN.)$Q%8(@_GYQ\"NN;\#V$/V?C$@Y0IF>DI"E;'<M# M>A]W0'IC!P>V4N4='@=+/'O>H^-L3Y,CFLB6BB>;V_&%[6[G*'WJ=P1&@FT( ME.EG[09<A!($<7G(>^X6SP.ZJJI7#+PC<%_N'+AM\$!0VA0"KXN:6D^VROB! M6YN(C"LOPRBWUZ6;]*$X[HQ.G^A3$A5^;6LX1M@27^2ZEJL(>[-#YB!2A]7X MM; DP_?00V.IRV=L"''ZJSZ4@@TBAA["[<-2'Y<WQZ(#=YS44UNL1!_.O/GX M[ OQV#I,?J3O.S!G@;#7!5R#Y\RVMJA=\%)B*S8<3B Q3 T[6*?=(R^^$A4N MX$7^1-(HM06.#=G1X_)J,@D;:C6O/(C$0GC&S[B#U(R!N6P93W1O(9@HF*:3 M;;_6G!5 "N/[=^>GC+B#5CY#H:;>+X=L?I53L*.L.B K6=Q]YEALUU[:2SBB M"W:"NM;8'ZEHC*.?#@])04\B(#0W/7+EX-(:D@QV;R.J<@SB0>62*[Y_!)7K M-57([[,Z:!M!Q=)15B'P"3, :F51_P1W%(B[NX;+*RXBMT\SL/,.<%+[V;94 MCTZWPKV2!K,D/PNW&"TK8YT<& #[B:9Z5'Q[W2R@EXI6GJVM1"<N5.4KUY&4 M%L'I'.PSR0N*YC%WM,7(%C/ B+O!.UXZS^/+?VCN>E.\<WSX'?"6;^QS!]L= MS$;/N?Z<KPAX1CI:=<"[_=%'&O](XSJY$LVLW+T.]T?0!D&SR7,J,FR$&TW# MT%>8L^V0MWX^G"$@#WP/<4("P5E1X-]Q=7\YAEASVD;;P"9?V]ZH0$ 8 T=I MD*E;2.V 0\ZKJ*-T[&F^OT<0+/@YF(( (3B*Z;R?P :IV+20;)0E\$-,?7(1 M(:)9]0[E#QFH+:K]X#GKXN_4U(S4%4H[X9ME/4!.L9B$9W-G; ;7*[8^,522 M!SWL *&F<T![]WC/"AUL5+[,J)^M5E-BFZ-I>X&XI_ X$'^A,1GC=3;FH JD M!>3$\D[Y8[QWAM-E*L;;J#S[LT1G5[UP!.S#_,'E[ ?+K9_;>R3M4[C.328; MZF1$'SA#XV=(C 1#\H2*R>X<15*6:UB5IZ+<*Z9;S%*%W\N-("7PSC4:Q" 2 M/MJWU(+D#M,X39,\?'B.R:<DFB=RIV]#NE*TVQ$E<.VJF#\\>0&:>5]SSO>H M\^6>^X"$:H 5__B#-%V1!!=,&Q5- $"?.Z+Q9/R4BWD*J3)X6*&WBFMDUAH MLB!-Q:9_JPN-3?N&!6<-)VII.-$M!=T+Q1U=DKC1:4P66OVZ1$9%T&((3%,Q M]D<&K!^3+?T@$:/,^:J(2VDA1I T#AH?R88V$XO M59EV 5?505G?4CLD&16 M+4Y61A$G<6U[1I(_6#D\O0IZ@T$E7R**:L_QKCQV6ESSB^?AE' J99C#AP>_ M.^FYJ&T&O,OL,+U%K,[Q[:.HVXY,D5CM59#E:K/5=,<"9.H,2HCA!TRU,;Y# M4#/#T*/_!LD=,6=KN.0-HY(WXNA:$B_"H@#6ZDYVY,_FSF:=>>3<J+US];@- MD\$DH2";[&7KUTX2I41A3N->,MK>@U<&>O,=[4EDB>(LIW\.!!9<<&?YB=M2 M>'G#?> -UA:MNJJJSR[O[!F7$#HA?\W2BS96@WNZ@A%K0P)EK5G]L,0""_H) M2SPQ'A% NJ+_T@7R_),4;!7C;Y+PL4GXA)?K@^#DEWFT8H3&I\"PZP$8#BAG MT&+1[U9 VCZ9KJ)+<]LUV4^ 9-B6-0RXG'01:^;E4:NY<F$+ Q$6%J-[HA11 MON1CI)1D6Z(0/$+Z:PU Z"A4>^PR4%'FM52-W(K.4'5.D.I.O,IIP3!V56Y9 M-E,T927ZMG!D)5F0'#B@OC2(MJ^A!@$7YA8V'ES/KZ!,0X#R+9)>2<)E*>?7 M:@V9ZC^A@=,UKCF%MEZE(YV O.4XTRA,UNOI==\%57K2?7U,6C\*ZU=#E7JB M5UM3F4UT9(1PR:'H@$.V2>@$8^+9E+@%/-DC_NK><Q31$MIG.NB4^LYV2K7G M^(67&]+P"D;^#(BBNP\KE6L% &QY+45&#H%.+)VU=6'I T6^,_&KK5QY&H?2 M_;L)>=SSB$?M@',< X_^'2@W);H^UX;'$D>XT>B8\F)K653+_0;]'H+8X'"W MK8J*>A*+/VD>@4U#_@M1G)#>.^I^U4-82Y)^5L$LLCH\G*A0!Z>;SK3I>W[G M4<7U;\U05?!9E; ]9^ +%;67NK'Y>([?6UC!</C.=X( <9O[7:T=#XTGD'J' M>\Y5B)3VS'U7<"^E3#!?*8YFW9'N?10#LT@\F2]W8!W/.VZL/L[$R.GTYBFR M;8%P/W&]FEHS;0GQ!J;3!)L@5+>Y-,FPVJ73 !;)0E_!/,$/)WD=34;8FD[: M<F,1/I<N8XOO%FOBMX[GTR?>FE)?]\/O'8\FK?=B!7K:\5YN.SA:S)Y\[WPT M?N*]T\6BX[T)%E1WL.Y75%,^(30L] B2DXTXL3]0B(N(M59P A] 5=]AK_@; M]*T#CUA11;:O(C?XOM_0+W$,U[1; VS1;>6#!Z? G8I=]!GDW$NN-?(9Y2,2 MOC5RR<O@G/*$(^DX)6K'JHZVRRH5\( 2$!9=H6"P;O-R$^[*JFC1H5<_79/ M (^QP:)$=-?R;QO"WL.^2# >PBT4:#Y?>6^=JN2K%FU%=&3G;T5Q*5H:C'^/ MZHYH3!MBI5Q94\C('VU"RYH[4-P(O'9ET1.E[PXJCEX D.?2<&2CJG?'6,C# MG\K]KKE@ 3#"F05&Z,-+H#:@.W8X[>C%,1L60+O<6Q74.0>+3J58O^76N</, M0_W(!E<(.NXAKL,WJY(>(";,ICM>(SR*=<%*<P[C?%G[.D<>M69_I"Y5&D1G M/1?UO?P;<C3<.A5D%#T7J 03%PCP%(6:61<W5,&N<+YQW@'X/EU)MGL(1<YN MD! DG/L85]L""04W\CM^J)L; W^-AI(.S::TP)VCBOPW@NXFG'+1(]5K66'E MC"QT%:#4=:CBB%]\#Q8BW\8UM/Y)4E1.-8V9[PH-FT["4*JB2>';<1&=>!,? MBCJ7%BOX[4TL$I)3)XF@*4[HJ:I!./3,#>4).=801%#!X%&*EO89:@C<EKIH M"X]]!;++0L'7=#LH6/T08ZGNJ#!LEBO:3C*-*G(QO4VK@K<9P\0=5#6<;??& MP'!R&CHG8+D^@E&%\B*Q/9.] F<S]U&)BKAM>F58UZ)"!>N2YG8_' T1_@N& M_M\QRZK8L8-S1[9F9:2%.EN _).4P47D$15&A>-@\.%F/VI#KDI!Y.THS_3A MU?V6G^"=&]C\E'J($F]FFY76R[XL<++;F8C%ZN9B=@_E,:A6]RWYLL'38&OD M&)7D?!OXF@CEY ,:ME*:^,]XA@"@M"N>E&#K<SR)<RDV#<]2R]-$\1S:>3+' MUO1^18/MMZ/2B_6.Y)2&488QG%"K=H3F=M;MDS\"MN(,W>@"\ERQ/B,E;EMJ MB"C+IX^SE/?BB+1WL!G1\,$.*GJE3H*.@]A23SL*FO2NYMEAKJ?K"B4\** [ M-Q\!P18VJ,:+^KV<6ZS(#M8@;+,N=8RUKKBCD73X[5P)+-O(EJV27T(;VTU= MHME^I.)GBFK!FLB:F9U-2"7S)G()% &\^?]I[]IZXT:N]//R5Q +>U<&*)GW MRP0((,MVHJSM<2P[@R#8AY9$V;UI=6N[6W8$Y,?ON=25546R)>=M,1A9ZB:+ MQ5.G3IW[ATW=:0X+K$6@LYRGLEB14;+M1;ZNLX*/:<SO2&[>(.^TF)R\(/IU M(GM6EU^JQ%/RM$9F<Q #TP#U5WE")'97=8S&@=("NA&I]+B%5"8ID@:,]A^] M6"Z@V7JWE!A#''K><1V !5YD9UT;<&\$EZQ[G-\M'@1<*-^?3*8-ZQ?G6,)6 MGN+2-RP\$WN[\ZQ(I*:G+,ASRVZ'R_[;8G5S$KU16;LJ($><0N&=2Y6*;)Q6 MG*:/)JN;Q>RLCI?BJ'K@CL/V.P<37*%%W5&==A#PT$YS-V"S4*^B+)!67^RN M3NRNCGC=R/>Z8DU8.DRM2#2V(KK\7UTU6(S(MQCQG,6@7.X(1,;-L4(*4&NA M4N\NSC^I5N5<-J:@,R)CG3BOBW/U+]TEH\P<7BIJ"TZO T-'TFUB$$^DV\D1 M=^$A[5PS+MGF<=G)8GZM?>5,WIU.\]+]CG>HX[,AX\E6)+?F5B0^8SX,4)^M M&^0)@9*LT F,7E\WI).+-#5!AKL5 @H1_*2B/AHPR''JV@'IU(6B2="(BYC, M.I651B$@JT0]&LZ'WQJO.[ZDQ%$? O0U)H#C:XN;,'&;DRHP79\#O3NK&I4A MVW>,V4YVMW:9W6[6F&7%8D;5-PW23%0N7B)GU!/LI&88"J9(NXD];NRHD,>J M:@DC_;)&<J-^)WOYV"F$D0U,CR+2X"L+KRR;V89$84EVW6-S);SK?GV'GI.K MO=A^TK=^A9J+3J74VU--EARB".G!)&:<R?X?"XRV))&1%Q)37<.-"+=L9>W] MMWZQ0I<#!SEVE!(J@#J6ZVCL3!%KBH @QA1MBIQ$%TO8_;A\%@#U"H3IRHS+ M#!"IK99("W&G#"NN%]P1"^U7X2R ]P A(>%DMKUN1690<#"U&+6%WNQ#,&@ MP7N'I7J$I@3BS>RM'AOF.VE?O'PQ<?C EN5UT)".#^K&*Z,,7!<PHM!2F".R M!1B+<^U^%+[NE<$-QAL0R!HIHP;O<UQY?2^A:$4&B@J=)U*F,,PAG4/)F&:1 MN$='(ETCD?&1Y8>A?BT:_HEB*H3'T_?'TF7 ?!D17PJP>EBR=Y:$UDV-Y,J[ MC4" ^/22[-M0RO;E@R(V94/JM1-#43>:94\>$YU9<+.E2K^KAX3;PM"[7?>W M$A5%V<7:\:I/ 4..4+1=S(8BFD 1O;D'>SJ)?L@B4(6[PO$9.P0DV,YL=T,I M5=<PT]7F3O8TD]ENI/W<;9%<K+4;UYGV/5HO:C<([O,T7!%T4W]C[@Y;BJ@O MJ7X_FARR,1 G W];4K13*E%LU!EQZIT"\I&=(-'U0)DOYH;$>B,T_C;FWF:% M4QUGG+JS907AFC'4A".?=R-H#RPR>G(SB.8'O/TT7XBG[WR/=V4!>[]\K.!$ M+!%S:,^(5I@1[(8TAQ=$YB=BA8#;M4KB]^D9=ZE*?T_GKL*L_G0+_W,C$/VS M"O\'?;+03#662>0%1N'TDM%661*$<DA6U1U7U-:%R!^Z3K?7O5%?:&%-X1BL M415*ZVZOVS<EG 2$Z_!L@%4:FXT5$K+PR;&HG?.6NWT2(-0F-K?042EERHU) M<7OEFY/NVDM./+']]1%K?R(50',.8Y[ILDZ5NR(KU#%;^#I(,4(<4AP0.0BZ M3NT4EEH=OUIP,SY]/LV]CEP'5*]US+%D2]4Q[%'.T&4##?N2PIZF?< I$NH< M(XJL!,HI+.U7,H35M_(HE53914INJH^DF;$S\,!/XD^A@OJM[(<@S@B8\%J" MVXBT4_5X-#\(59WE$M)5?A<QU+B@ @_^RS!(Q]]&"M![<#40472JBDP:J_U+ MX0Q84@IW")U@-1A+%R-'_)[H&;;1[G06%H<F=CLN4%AP]RWV*,L>LM)Q3UAX MHHX W9:2-L;;Q5\W:!Y0L. 2FV[MS5(@HR()<SW-FJ#S&\\PN##D%E H?!NN ME$C0<W;EHX]XLN$%/8F\8XM>0MO>B 5+S'KU/-Q+J-&AZL>_6B[32PJY)8(Z M:A2CB,36^M&18G3E(CTE3#PLOMCN\+1YHW8&Z4:*_VS+B)H1\[DOJ!N1F:C6 MFE/)R:&I6D5RV([[;PCLP&N"'L/H%!<4T&Y@'^>22EIZD>Q%X8K%M7L<B"3$ MSX@[-LP(U"UR^IT1R-0^9JW+"7$7?1% IO@X^B@QD_#P)6@PK=/+1O!D>]^ MW:D6D[,!K\6Q(B0H=W'V1Y>V?60XU.4A[?C4<0A4REC%%4%6D N;[6+[$.DL M8\%W>JID\YJYQS04'PPH7\P*<!GHN935IBCB_!,_B?ZB7 HJP44I\JI^3F;O M>$@1&8"8PYA4;,6DMCW&2@WW!3I:?,0EQL9;:0^S'B\\'T*/UV5*D8ATT,?^ MP2C7#2?P/R!A=N@!(#T*=4@Z4I%Y&>"T%P"*1M'> F$QB2U4)CGE&Z.GTJSB M,BV"W170['Y%$A:W)FY6JL71LXNL5&DS:1T#;)3XT!L\(P*6N"/0SKO'> AI M=S=P!I#[C?H!KA;L#!:HDC+LB0DMN*LDBQB F41<D5!)QI?_D3]D-!(5!4/Q MEG%>D?PES72SV%A65G-&M$[Q-]3S8?-0O6'%=&[Z:[)_<0S*I(C)C?$/HT6: MG.E>5(4BU<.;2[DXT85SJPJQ\8F2H%0\P)2F!?,05U9#F,XK"4UN.C#^Y_[Z M*R6(+"ZQA1+%9T6)S,YX2YOH;$7*M-@=NN(B*P(@LAF4<^4'A^+(J4U9NP/_ MH RRX*9_/4^DQ:H9IA; _7I!&@/>N14%N=*/8C3IWDETVPTAGHM%,.HH.#IB M!Q;I'&,_L4:#-;=-+U(*%@;HGYS((*8IF[8;X+!B>D);H49E"@E3O1KC%1N5 MSORD$X08575V".JQ^,%,S41@JY9549ZZTJ$"YX>OQRES E, 3L7X[%XLS)\V MESLL3(R/T"H3<0"\ CY3L0!6518[N49(/66GY+G A^?@*+_QEPNUM_3.5 0E M4A?5<UR</'NN+8U!PF++$SX340)C$19HS"ICBWA&.)JXV$[$DBGI#B6\9C+9 MO2PH-:W9D<NR_X'GI'AU*EC0[V0TW-N*M84W.HDO^I[[YV=Y$IOJB(A:FFUE ME0?])#J-S5=AE@QV9Q4-9X?Q]CE'IAI#JJN[^YU(A+^_HW[.BUN146,*42#K M!EN&$2(R0S%+=1+,QY[.(X2\5C#2< )<]9S;;&F!^_[JVYHD/79_X H614@Y M.7B)>S(Z43'SOY!90HCY6CM1@Q4--'"KJ'@(G8,+XB>Q&6<045OS1I)$J!]( M0:S.J@$34A*2%6-98T:/$3MA*T-I\$H[L-RFD:&[!R<\GM%O<?K&4^HS:!(5 MOU8]N2(N _F'*"39"3QN)LL &-R*)FBNB9!E!5FH:%-5>2!CDC;/N ,K+=%U M1D@D$\3-8)[46$W=4QR?YL&L;9J;E<)=,6 P4,>3?Q#@N0)9DH:=.-HC[1;1 M!X0E_Y=KX5$1PL-<YTC&R(P%/I?>%=(,0,ZLM(M<KK5AT1D"0J^VW/^LDWIF MO_PI;C>$NB+S9>F?\V ZBOTDX-N!S$>.'?=EDGF6$SEVC$;=)A5CBXJ"*8P, M&MD7+;JDE]0."HP2>FPO%;E&[S:788#A9MC&EM7I:X4CHX92<8C6]R :$8V# M%5-ZO0U*3-/:V%G-3)0<XK<WVKR8^2++M4K[D\>BA\9> \J7^\B*,=&9@LU! M,CM6NN[%;6-SF_W15&'ODV[VX=\E.D55F.N)1I(>=B6A!/3MGHNBS&IF.A_$ MIK!Q%L;+NDQW*Y)PN353*P4>BTIIYN<:Y=I*[FKSW"B"9@?M()E-&>PK"_AM M:",QH-MFL48.6"T>4,_<+G[HSX7E]WW#&?>4]XW).5P]<"]<)5I8L[W#)YN\ MBH")! &]=(A$#>R43]QL&2GCM*R(B4"SS#57#SP1 .7>1#\SD6,8)Z.L$=$J M<\4'!<Y"Q$MYPZD,<#C.>_O=C-4-O%2D7@H.B06:7++VW,@%L9--A+QG.SRZ M6>Y0/EA6DN&\WW*2(+K?S-8NF*$C[%^"CNIW\(Z]8:$H>66/U*^_+[>;]:W( M-L W0 ^WC@8P@UHD58XGZ09D&X>Z.D=:+]AQWH'L+;!C, 4*8MCH34:J3_0. M(Z!Q;A+: (1RI<\G(AHH&J?7&TKY,9NPP(MM4*7QBI[Y=Z+>2906NFHO,-OY M-E2?43^P6JB9M[,I20-@MZ6%4H\H:9.M6&1+7\\LRK\1>572*TS9Q+B2;X5M M9DS\ KML4C2"VF"J U"T9O5>^872@,QB8\FQZA57*RT(0J\I$=I$QS:@"CFF M=^(Y$0UFM">C*FSRDV/3!<Z^\%/&WQL.4V26:RRT%@MR[KRCO8QHR<5_[?>1 M6'#L(OM^0>U92]9UWYY>O))=;$\OOM WQVF7R%^"S85P*-VA5#4D]XQ7'Z=L M:>,OW-B6NMEB%\>)&[,BT0KG,1S2Q]B+"N\^O?^*)M;4_55B7]P$+VZ.P>!U MDGVW7Q=KZ:$]^DS)-$X?1.Y$2J;%1T4L_ N;0<IF6I</N#28M1N?H;-LLQVV M0O&W2/T\7H8IM'?CH;BMUD;3R\N'2)2-Q5?BP;]$?QW%O-/@!T8SY[J)G\<- M_6CCY]%O"TJ=VFQN<%XMB*\\NK!*W:S2-E'W%C=Q%5?1'XQZ.?B@CNOHDU$T M%Y?PG\2#EA5(NOBM@QO*",&#G\?FSX,[6P;6<X+DY&T?KV2-_K_R]?\K7T<J M7_W5DF$!(Z(GW";5=^OH [1R)QWG*C"MV1PX-K(X-M#^D+)HWE&.2%S7]"-Z M)8L$XSQK\7]0:7R5B7&=( IWE>3 $V\GBQ&+-&GK(L[KI"C+Z"]FY:,!O5T5 M25.6<98CU'8688??M$3@HCII\I*0C7^)PQ6 P]+1HPP.OZXF(/:V33I$A(Z> M81OEM,%M43=)T[9C*_1Z./ZI.?X;G4WD7\H$CPKA4U1^CL/.C-<Z;V#_ X2P MW4=YS"CYP3%;<L'9_#%.-2-'"I47?_TKO9DPV)52HPZE@SB03Z<S45Z!.@'" M7@&G-$5&+9V3O"L9;CI+,]!^T&5 82KT"65)52% >][4<=N4SL$1@HV=HP&< MJ:3A,VFIG2I+30[L.W%TMK''Q%.-B"A3SNI9;M%,S?S48'A5C#I D"'ZI$E% MOQTU:9*F);#]L[C##_/HE;=*%4C:P0Z70.3B3SZKCV"C6F#I]*<KY;.F2=(N M-1Z:I?!)6P>>6<*FRQLUKOB3GUE7A?H"?_?)=FSQ73;IX#6S"CZMZ[&]S/V_ M!RN96-2U=C<R#&I]K[ >CCP[<Y0+U;60<T;PD0,>2$:2[];7PQ(\A>Y]2R7; M9'ERRP+%RJZ&,B;OF0SF6ZN7#'\5G:H4/^/!OX11Z[(<A"SI'D6;U!5NY#:G M;O/P2YIT*77&;Q+09!!B'A2%!INH?\<2\SVU*\06<@((G3K4IPT<ZXA-!\Q5 ME#&,"@9(CHN.1U%1>Y'P& BO:O$"!+]+04J4\$^=QD63%&F!7?++KD5Q@RK# M .T.T<'PL:AOA=#NX#52N*)JZ?PD>#UX?1B]ZPA8#$?.\+5+?!(WI$^*K!EC M5>U6/%5E8P):Q&3160?()P*DH-Q!-:HN1EOPJ-X#@" 5(B^D F,G4._] H4. M_M4A/F'1-O![GH)82.HFP]\SE"NXF^%W,!DKD.L55L5L>V[R5=9)FG>.X*9Z MY\_H[WN-VM@<?>J]Y9K$V[R#*J_CA XU?T]]EFY)2O80D625:WN_U@FROB1> M+ :LDJSD2M9G)8A$*\F6\"(*@B8 >5X!HZ)D]'E%9ST^<AX?/TOYT55J/UF? M#*CEIU)O&ZAMY&9,A&,82*>#\K#@OU-I:'"\26AO4F$(XY ZH@C_BX%&;?KX MP*)"@2-Z8T4YA<3+D^IY#-,MJ@8E3 ;'S5_$X.SU5-YT-2V9,B& 8=*\^NES M*VEN]7,P?%J02V72M6U4P'I6#8)N9DD)1QUKL=H%J7CVB/9)BMHJ[)ZL0ZOJ MW<!-SL77[KT@9T'%[G(6/B5JY6[;'6E[:?&B$-U@VW]9ZW;69ZK%W)Q]=R:: M<QPRL -&8%RD&]PQ*'( UT7NRNA,5)T)__2&<A4\HSV+FX[L%3U/U>H73P64 M2]1+,P.IEC>I6*I72RH>X%85"\JF@)6L&2"20PU':&2^H":.="7BNK3IJ#J" M-W-*Y]&O=+-\C(/X%7S*(=0QLZF,UZ96S[(OB1K8IF!D4A#.VA;427FE=?_5 MV)."8QZ5>/@#KQ],3B/F]MYPLL_B67WOS@[8G>H@XTCG@,]6%Y*=W9XJ$*=$ M]SMHAE?;Y24J?E0]/&L)/5$:YE..-F2QC#KPOT7T=C 54-2& >@=%5)793& M+TK:J]\BLQLQR)>TT,:"_6=DM(GW1@/5<83!V!I4!_A?O(5#.%*1\BXU)PF/ MJZM:3\V)Q(KD\/B5C*?/,/!^X[+$_[0*.>+_PLKA^$P4!*+9^.K#)RR;H"C^ M<+C?1@I<J099E1;*D50^@ )2G,Y"\#'*?!^/"]$NCQ"3/Y\A8%'7D?^LZBK/ M73IH:][7@@67H5I>Y: -@Y9=Y[AT&2%(C>W!<U55JEOGDL'#M)_I4U]:?1\9 MCYUZ/MJ8[ ^Z'$@G3<O<#!6=1N7A6E3V4YFY8Z//UPI=^AGE1RS3<C+<D[QT M]5^#3:V"FE.NUD$RJ8((I[[OUN@UNJ J<.&8P<P1ISS'JI\=SQJ0P=CK4;>4 MY^8!__X22:!9*LWY:%0&<6F5\TDD7ER!J ___D+E/0I0_<.&9)<J*GK)Y3^+ MO0?5-ZNS)&M*<CN=@"GI"D+WDS^(ZJ@LQ?7+XBH_ 8NQ:9(<]/0RHS]*,/U: M_ :XX2\\F2,P1@NP7%_@H\JP62G_?;O9WO28H?/R#&E!3:*/LJ1I<8BB.DD; M9XY'.3WV!4_I $(@WX*13FZWHCL!&UV\SC/Y0GF2IB26\95&.)97U9*JPEGJ M%D,^UL&9C'@XN>#+5QIE."XCO^-R:.6*W3QT4'9U97##A2@PK<#FE9\-/)45 M",@*-WU71JA'5>P?P+_'*H>"Y]A'V62"MJ]YBT]9N;.NMA/!R$-WAQ4B9 @/ M:3 WP'C&DNV72 ;VGZ$7H*K()D&N9^,DZ8HN(F\XQH=@*Q1)V: KIVL[&#)I MJRX&!;MI.G)(YJW*Y]<C'^%)5:&E5!3DWH<]6&$TB,<]REMT"Q[E=</_@%$5 M'=6$X0Y_UVG%]U09WL-:B)FGR*=8FQ*VH) ,69646>')PMB [K(2SO17HH)) MMS7"+/9/E"6Z)I5?K-/1N\UN]X)X6;X33OV>.GS*>WSKN+4?*$NFJ%K=S0G% MG%Z-*(@)-K1/Q!-WZHFRPL \ZJX15W:+6DKT&&[0J=2$\N-_)*(X)E71D"2+ MGR.],5!4ZK]Q(< ZX+^C"W=?'R$R)JXF7H"+G=.:8]>@Y]I]G=+M?R8T' 3" M$/%['$"@%SW$*L)( C9C]CK):%3DQYH_2,4'8-?S!SD^B!W8=ST>692,!))E M!V^'<(TPD_@(S7F<%H]7=_P7W:OC#-_=<K4X;ZL8NZD_!QL5$2 Q;%\"8V<X ME'%O*!?[B)VG:JH8ZJ-I .FJCDE7X#1X[YBB02GM<OED34">9%4:8_'#<Y)@ ML( X=HQPFE5<X1M'Q/4R$8;=:Z*D V:2%"V1LR9ZJ&62_S[W?#*R3?'49N[A MW0K<4C'WT*:-"ZR)?^XSK%6I$$V-JB\WNB.<@W"#)]IF+9.5.;7:5S=(C465 MXDDEEV%/ZJ@2Z4YPIYU"*A/:ZDQA5#IB"+[CZ!!ZI"9S%\H<_>.MU2<Y!P*" M/(W,X!FZ1[H83'(RVG6=VDK%.V!\UL]R, <*RB[(Q"8Q<S*U19'!,EKN+C?Q M%WWUP/AU4B@WFJ>^DS9K2=R5P^I7PK/@&Y M%R11;A/:+'>83^VC(J7#J*KQ MH8&X/<RNK IQ_N!!9!$6=D95TK<EV6(O#!.< 2FV>\2%0-BPHR[)6MK *$/Q MB!.1NYRG40\=B 8!3/OM"'91D[(0Q0!&YJ.8;2C"^=NU*47>CC)88;!?'/WD M$["[X (=?OMBYF4CI:6Y[I@P\=:^7\?3PBGTU@GFA,6^!.Y+8C>8"LO0D@7' ML 3#2AI+P.X7?X<3V+"(1 E&CBY[-(6>, :>,U7-@5?O," +EUM6>?%DQ>4L M6\P#"K^M:_^42=HU3WS;$B9://5M@619=MC;9G "= >]+V<(E57J*G,<]?RX MP&W[V01WF^<&)XL6!&MXH%D^C;?SF^"HYJ>4"QGI+ ,V4RCE2LY*UO*@#!'5 M :)!&MTK.U++(E1*L%_OU6DK6R8%!XRFG)E_#31S':J.%\+$ GF?5ZB$-R"A M2W(^-WD:?503S2@UI(*CJ&S3Z!/E$(%F4L9U 5I(USI.E3-J2:N+)LYD*X[1 M)$)SD>49\ ?1M,ST8?D=A/(.V>9,]U)S'(&^<J1HVA'X%)>4WQ$(=CX%YK.D M*[O9CL F22D^GZ5HX<+IE*(H[<#N=>RFWT1C&\PH-PEB(3&A$V\)W'*[5KGV M?')'8P0;>DXQ79OBHBKJG43L)9SI)(R]3D)VX M8</'%$]?&)8/(2?>0@+M6 M6LU_(U#E5J)7'^Y*QG#%Q<2T"?&O_S'&8)3=CC&=7KI5=OO-'?>!HY9^F!Y< M"VW<OW3+"<<G3H334INN<X(Z7,[V?KE>WM[?QI1]"()4=*_EB-D',('9&T:S M_U7IGW2ULP/%D+=B2*J;T0UQF7IK>TA#I:4AHR,JOUEBE2^V7D#A)_,J>#R" M7+/C81*!Z@7W,+%G857QZ-D$RW+&.>M,C,8$<"@2V2<2ZXF\A.I2F=%1)WG; M4*8!>?'A2$Y+=MSDH,Y0H@><]7D>MV"W=R"9,Q34#5@-G/@!YW$+,KE$:0W+ MW("AW'$>2-OF,7J]P!@HT.U3Y2(I)*_B.NW@UJ:K,*<'Y(=.$''\FSG>R#\C MG!5-KR#%%?Z%Z9<I.3#![,V$F:"!UD2A#C>#ZZ_N!;0<!BZ/BAPUK9$[5.S_ MJ 'Q*#U'1B-*@=9F%V@!";.R$N,*)YG9(WQP.>C6=5T+U9US.VQ>,9Z'JU4V M4WO(8@ZYEQSG$KT+G:$RKY7?9FIW\8V6JJ#J[W;N3GI4:W>WJV#T+*LTI%T2 M/\LR P2>LEDZW3@:,4O,%H&BRM465<Y!<CC@Y#SE9U8BK%2"V@QE=UOBUFRK MRLE_A;T(IC/N0-A3+9B4,CA,WH\L+S@45Y$WLTN*.I^%QSI+&?+>Z>@_.U(0 M93T+,/7&:#1#+8& ;Y"D7WO9!57T*+W6P'"B5(^:=%%BK?!UB5)"T=I(YGSL M>VQUB,T%R?C&D% J,4P0@YA2*?GI&XV#&>B4:RRO[_Z^_%R36V@5X0?IRC! MT0R-L2OTA]/5W;=% B1=W<,\%]&%K+WYC\7MW>]@4V/U#3+<"?,A4 36:8^Q M-.O*B*],^-(CB4[)\Q4]5N1#5),5RG%?H5IKU LE\;MW9_'UR\N7B_@4UFT3 M&[5$]L"R>0M=)D=E)4D?F.X[(Q#(]^7UO0 #- F([81U7=U:%-)*3<[8<2>& M?SUB_SI]S2%=:@(O\[A0O30R'A,1"%FL=4^!2. +<Q-O:9'-BU -8_,?%B : M7E,2IX&H3"D9']&HPN 1W&^7D$MYS)5?QJL1?U!93/:R>DD/I)Z49# 529NE MK,"G.9M0&$]!$5!C0J;X+>4$:C"60*Z\B"0;Q/7+O.8AV1?:)DW=8LJU.GS; MI.L*.'72LH[;.F)VZ%YFK7D;J/YE"399KF[KDAH.5XQXPS$O'8$R8X]O@DU5 MEW3\9YU./&R3M"XQ*E!6#6@5A19NF,!+R;8HY5KK72N9+0G3 &T""7%4-OBF M2#8NO0;BDT6KDC">Y4:C5!(QND^C:JO-/5XV IGV0<$X1=Q*D)NT\)%AM,Y0 M%?WH+<9>V-SYGD[E2+1$$%DRF"^%;;3L)ZJV-;3XLBS6:!/UYM7YY]>G;+G3 M@4GFD\#_0=<6%O @ZH]L2Z(43@)55>/;R$J<.Z#)(!NEB/X]B$&-)Z.)$X[/ MW=U?<@M KC,6B)2&I#5*HB/9^O*W7A9QYFU."9.R(:/$2B"W T=V21E?&$7Z ME,6:I2>=@M0X:,_6C]VS8[L4>Q(8@O)L<R)D<?DRRU_24YGS.6Y1<3BXJE.N M>FFRC+\IF*F3HDFC-X@(?;;!GUGZ,FO,86 #56T78^(ZULJTJ*>C7S</[#?8 MW!7JT7E' =>TRC$:UX'F?E11\JG<:EA;T17":X9SJ>"R"G<5YFY3>A88<@<1 MO/KI!'_U^CPN!&$KD8# :6.D^50@R2JV#\J2?LG)_4ZB$@R)LS_#LM3FS2!6 M.B1/ 09/@T4T\+,M.J &%LT]W"[6("XSOD.*O11,'RX<0".H37)80TR/QV7K MM^NX?0FK9CPC+^$A'=9 @J64H_^D1(,)9&Z1Y?Y50]%+5A8FUC=83HH!D;*+ MC[K&6+.V L,H9;LM8]T/L_/QEQJ6O,FY/#-SG*!FWE&@NXE(D3R5N/"#7$G\ M_OZVO_:%KX,@\WO9_72G\>8'"931@L=5%H2I1R26.Y.(8$/L"6QO*?<3TYP8 MIH_XLD#$N:N.2C[Y#$O:R"HVWDVD7@*;E8TOQ=+\#:_Q-8F)<[!E03QD5.[4 MY26L7 :6<E'B;K6"=7#"PL9LX+*\P_.VPG,X*;IZ&'MC4I>P!](8N*V..PP# MU&4:BEO!6'#*UK#_:^*_%FQ]O*&QXE=50VP'@@?$&.P@X&3>"PV6P=2ZJ*T M4R5#5T#6EA0=Q,>CP] J"#/]1D5;P*;57@"0.W79:7K)7'Y5M^OU;6)J?<G! MKJ*B,!D6)5&LL,XHF):C,P/%WUL;BG' G%*A8H5(Z#>LK0C]@RS^P8EJG6+B MO&.])90!)K^FP78L!,UV)JSI@8J&^A9K3ZP1,>.1CF-JAJS2/1,ZVC.I=BF% M*B)GI#B^C.-F-J>;_ RKF[F?>'F\@".E@Y\I"=T*WJG#TDZ+NQM@K0+,7#@M M6SJYLLK+UYIVL*5BT%X#/(T9Q>AK 6F*YG?2%:W%S1D(9G@D'!EXIF94#08G M2@Y44HP,7 #< GL,%.(*1B@X:RES.5C/"AY6 ,W+.CN8?7/2O#'FR__@U%N. M%]=9.LFU0J\0^H$X]?DX#W(8ZR1XK+&N0%J Q5U:?6$5Y)E4+J3N$)%K X]H M.&?%X2G/Q/DBM"8/'S:(,%DJ,Q/QD+'SVLM@)1:>Q5B#4U#*+9H:N!5*8KFL MA&6UN0TCW%CCCEED!=S:Y$B!$GC2*TOIU#8LEQ2X&6A;MF&)FH*\R[HT1F]B M1M610.L&)79;VW(5*)RW*0594:X618H'>]N0[[4"40AT+NI*LR6L,"9N%%C5 M@L=%B3*J2VELG!E':3Q2%JA4.S((W;TU/C[+VH-9MJ!"2TYX*#CA"&:5"N[E M["W@K#SE5 8,5KS0Z1A&5SAK5.2K2A<HNUFP;4X97)@MDCJ55&.WF57/]->O M(S&O(R(8O0)F(NH[,ZMX&@[J:G)S"MV4E4T^-H5.B-L)+**N@Y>&0Y2@B]$J MW!**L3)")Y*)R>#/A-B@7X2Z. C'ID'*YRL2@8%!NO:K#FSV$#U5JBLI(Y: MTL/0T3,R,UB/?B:UXV=2Z95:;:@+WXX#M(*:!GZN%W37'WNWQE(KX\+<&M;] M4!5U8C4ZD]*?6\R.WU/W83OY-"T75;K[K(_"!=H%2 .,X;"L1E6L8^LHR[NX M]193QUQ-#?I1C>F'%:H^+7;G0.%9T4>8;&[A"6/V5QM7(@99H<8(8M(IM,Y. MJDGF]>0_(U3=[0(C[]2GW>H?.KLCT_UZ<7]-/3#!'HBIZ,!JBHNHE=2C[@YQ MS\DNV2$$!.9,N"Y<#&AS>LO=:G%%&;B#["+N6L4(1@?=6:E.E\0OA]U<LA-6 MO6SD?]DEEZE)1.PEQ9,)I!F##0K0A^@="? 0[IPG>J!=?5OVB!%-$T)G@)E% M0_!5Z-JGJ49A"JFWQ9FKU[96*G(G?[T1578@SS"^)KJAVB\@L+ATT9D.4,E^ M_Y;YEU! ]XX#[G>]P/A!3)'%"P3ED%/2[&@%N"*.)PSV^@>CJ1>Z=K(:6PVP M RBM0-A3KGS3UJBDT]7B&"P+2F*'?UH,I,)Y4!>PF7;+*P;S6*[N<3)&TK>: M,FPR;()P D=P>M*YG5+^#$NPQW;Z5O=23=TC]:XO9@6'+GK1X]@W\&L@WZP= MRNX(2NK2R_^_:D03&(07#ZEOU8E$RW )EUI<325:6"&</W]#=$VKLHFKQXN, M6]Z!%G.!4*WLVDI--Y?P5&'8;[#<.18UUM0 HP5[J,,DF;R3AQ]HV*#]L<<O M*] R;D3/#F!ZS+UNX)X&)'>)M1%X(F("?(OYZ*#HP9&9YK7),37KE1EH( 4: M-*F(%L+#2O3_IY$=R1S>UJ(? :V.'/\BLX4*^^9R77H"ZE=Z LJ1_%$B$Z9D M9_Z+*(R-H^J.5 A\<8J@8M^8HD.W5UZ@.L:=.+#J)+7I6Y54FH->,E":ZR;! M\I&ZI8A"7H$! !J]0=\JP0AM1UX C+.6'5F*L"9%FY1%[2?OY%VSJ9OA=BZP M,*# 6@,T<4[ PAGM?G@<GZK6__8>?XT@9"MG7P/53U1\ZYV(BUWT7WV)!*\( ME^=7;&]&B1,\\BF\B36'O[TC_SB62?RWDYFOX$6U<-[QT^)_QH'G2I_PW]X3 M@_PW7*FTG[/-&MLJBFC*I^7N[^HR7U6 X*2=T8YQ>!E8H2=IZM04/'(2<!DH M,8BU0^E%'_H?E(FPWXJ"%.2#3Z!]@/7 O]YNKOM5\!W:PC>WMO5^VOW<]\ 4 M2Z#:SWB-K/%-+<N]GV:^3ZWFYN$E5^RF0K[<>5A ?C 3P@#_C"7O3VPOPXDN M^O;8W43/N;D(7S[16E1M2AAWUAH<Q\/5<]-@W;M'MJ,1Q J-6'N7JO%_ZN5# MNPEID+-]MWH98D8#T]!#O+.N?!]:S4^#M/%N,+-':NC.TG=GJ)5J:!#O_I[J MISIY0L 57RY>QT?/1L\*I[FB[UFX)#J=6C]JC"5%'SZ9ZPK;YNWK\S.'SP== M+QS&OD59)"$5R,&S6GXG"\_C,/B]3IV]$DE:5[Y&!1:\;A\H>S[U==PRG H# M/-,@A.S$=:IM*4.T.<VG$BL#3N4WB@DY>85!-*7AE85WNWPV8(5TM4:B^N?+ MLE7.:W#/)%D&@FV>;7 S_R9!;X1,N!1!R] N^43HJ[B9C4SF9(AS*7*=W-CF M!<A3C-,F: ,2]EGP2;GWI'J_^ ?E:H;NTKZ=^UV/-7NKY8U#H9IM3F=LD0<: M%#/^V]1A\\GR'1EG_=2DP8A_[,@34VX# ZL.@A^X@^"9Z"!XP*1#<YXS],2L M,QK:V16VKXW^C#^0K^V :<\<96*&JC/O07R8B+Y&=[ZM^%GBAP@5B](Y\2[, MHK]!F\A+;Z.G\%NSI[!JKGL ;0X::X)"A7^ZNO/S ?/RWS0Q =V/^=SLQQRZ M7#9T#K]0.K%)KRQM<0O:8C)B&#W><IBBEHH[&=V"#A+GAPSX\Z;MM<7\G:>T M@A$:3.I)JD+=N.>CP!@_A*2J$>C5XH[;RLY3<2[ZU<VQZKBW[1' T[/WSP32 MSAKSMZZP6>%#?"I1<(*SFJ&<6G7LKV4=NV]!784U?H:ZSF?I W1H,G_LOV&- M,Y[X6*3L[KS^ZY)!545%FD.=L<;X(Q?;'?)=U5 VRG?$#>-.!F9C]GK[2>J_ MT]C&] __L5]=XSDJNE@^2 [!%1Y3_>5][WWW!3C****7CW,T1E&L1:T;^IVK M1&W6_0,V#\4RA+?WP#CF1I.=^$(3"* $',?3> "'<[ <)XD_KA:BT8)QU(S0 M5LV ;SRU;B0OJ7L:'=23_Z '?NC=!KXXX)./^:#6,Z#4U&+ZR&LOZ;\40.!P MSG"FXVO\[&J^9D52\"BQZY(.W@BS!0Z_XGM.\P[R_B#7ADMC%6NZ!EP0)\!R MYLU"!#A\6?2=M,=>P+*KL^/2+ZV]S?6GQQ70PX%!S=;OAF\$:VD(/'=J4A/W MCS]<3Q;V_1P2#&^8.;R[P(\^Z]282_6R[LEC9XZ,7BIJW= SZ$,.&/3]G^52 MHE*60?)*>([4IM=7*'?(=IG"7& Y&()=.'CSO,6B[/[X'3GNG*2?T>/..[TQ MIA[IOO_[<:R("9?'P=Z&1YC_C@@1.3A!6V/>&L\$*] +.W5$&:'&P+[C)8]# M2XXKX3UG45W'A5:JX]].+W?4AMJEIZH_=U00E0=(P 0V,5P(@L,9^JEH O$H MFH!+[T<C"?@>'4 2"&A<CT42B']"M_Y8(PDXLWL2E,!/F9R$$G"8@W(>5JHU MP+4/Y2* ,!#FY%%P@2=O@(\+'/%;O\?"[A>/T5HO]P:0\GCJ@+EDRMBCOOV. M(Q[6[3AU6M/8(YR;:^3=J>\0CGC:J?%E?/.$MN5KW)9SQJ1BDOAZN;M29^R, MQYC[<-KPP6UXG#D-!,8'F>]U'AE@PH\%F]CUL3E\^F@][\/F^PFF*=.9Y.@' M=]L3S&/U?VED"Y/DV !/8MV#0+%6B-")W[P^,SM_R+AD,@")<F-)] 2;,<-Z M@&@(@BD*R\UU$N\?[G"C.L&E5.1I.5QX$;]:K/\>>Q\;?"JMB08(2.(;3 9= M>%4P=2+B1>SV5#N;ZX?=M4?J"G53@L[*1DER;H=L9V#"-_?;#:=R!U\*#H2O M9AR5HIEA7WGN8]N)66 S=.XH'(PR/6)4_74P*<(?)=#)G7=P-%XM[["<0# 4 MI@O+E0MXAN5Z)K8G8B*<I&<KY1\EU_]O>"Z<SF\VD %5Y:35_6.XHGS]8+2I MN%]3@8+$_Z8H-6:RP> KK'3"@[\T>LE09;MYX)S0' UD&M47)SY]]0ZS=#:K M[_ !*=D"0AKC^2L]# :[^7DD8/+<01"W$XMN080NJ*?1W;8_UB^_M@^#QPZ" M707100K'C.SFJ M9'CNH:)A%I;DWJ\V/X3B5-]/NS>"NF)N3H<\^]*@;K[9T M\,X0[E[*_/F$_ H_T2N$'N3@R>G/A_A9C_[\8Q-\M)=ZR']B"TZ+ZK?+?_2( MHR0>3'&PA/YF$]7L8.$*HT.?;DM:DG1$@S'R9B>YJ\4_ZBECE'S<@)3A')YX M<_C$]1$P29CT,809C#_.7)ZSYM#Q1RF4/H9"+%I1B(NKWDJ](1A51Y,"PYU\ M_:U0."\WVRWW!+A:W,$8;MSH_9B)(77#Z-_^#87WH:_QKM^+K EQ59 S;[G- MQI-/^<>!Q-DFX&/@X.9ZAV9"O3F'A8-'YK>9AU!O/A^?%Z+L7T''($+<8<0* MX+'-07X+$_3) '#AH4.H;C9Q#L1OFTLR!SG--5OFXYSY?3=#N#.7$\=#R1+L M+7A:!^GWA**/.N2)=0N:XR/53=<SI*(>+M ?^VOR> D(CEF)QV.S;&?D)$B? MLO8G>8QNT"G?HDXI)VC(T-<]=J=C&-V=NL#T3@4-7O7NQK-#='B]W%VM-CN* M88_GYBO8%XK9&$W0414VNH_ WG$MT)&\57A7Y?R2#O2?08=//8%8ZW[&W&[< MB+*(7@*^NBF0RU-)RFK2I&%<_%C<64E=P;7U^ &9"W7P[5HOX3+,/GJA41JH MVA+C#EB+U371-SC(\.G*T3=UX:C+\_WB@7J.^M41ZDF%F87]]C]W G7NP,C\ M2]FU;;EF0+;$^."S+KL<E\+O%]JEYN#8TI>RC9C["C))XM<;;HO([Z->9VPO M:=0FHSLOHDTL5K2AOHJ^"_/8@)LR;GO97"$).+?.7UV,J&,&2-XG8R@:?,8C MN:&#JA=T6%6ZBVD/KG#[P]V8JWLM;O5TWW,\0SX;P,7CG&8D+_L<'BT\U^$6 M/>+.2S#?$??(VRMQ^]0]%_V=]B7[+_F(,@]S@E84B/L(6M6VWPL+FPX,+F]P M:3R>-[=8[;]=(8?(&@R%B2=T%HD!R<K9\O+>W]#7R/3Q%Z]XQ\'.!(XWCSA6 M8%'ZX/K<B(=QP,VYP<JOI9Q6;!#PT-L%* )_Y(;ZNM/'/M=C[G>!JES>.?,Q M<"WC5R:@9_BX!$HOJ0:%NX9]9>!))5C_&?NYB J&;#:T +X%?U#PE":>QU/ M!6='9C(*@$W;KQ<//J_?X 6--V!!QDB=X01[\8"L>^P#)DCZ&K;2U=XLV>/Z M6WN0<! L*^-?;]? UCO,S</,9S@)<+/.J# 5B[:C*"L<)+QA9#M9K(!"3S0> M6JB;F%UU0NO,0M_=0DD<@$D*'#+,"F)^.F9"<)$RAAB:PQR:B-I@=9P-%@F^ MGIE"./-ALQ=4+PZ#@9CA>O]^^6=L'!*.?M)CNY$58SV;T"D2",822<'2$,_Y M^43DZL,#[W(2QU*VFQ9U.'=F%LK,]$W>AEM!X6L1(@C@YR7K?$CJPTGHGU\X M?KBZ0Y*BYF44@XS:?V-8*WX/PP1O";AIZW2RX*;GM8F84H3&A,&8FF 1\G2+ M63.L&%T^Q.9U,JQ-0T_DC$B$9*L])\,E)_&K82+J^)%+YZC_>X$!'?K:A_4< MNG9BSF^L7-@9H]P9>-M,OPDB!-[=_\HSWO3Q4WLSFO<[=QR&Q?[IE)/#3M+O M:?,\<(N'\;D/EW >3-Z [BM!LL-5.@;L]7$<!K@^?)(2F]IA1*YH][H1 F,8 M,]%$$V1^D7!3(E<P"@3KT!>/&=0!Q)V@YP"K&B7]3X&I/GPUYF!#3[/9\(J9 MZ,[#V[S(S<[:CT$TAR\.8#)[V6T6\K)C'09!EH=7'E$DWCFR$2C;_['WZN(D M\W\<N#KW?$Q/]#S0.W(:&*+QM #"$=PK/1\BXK5GU.*D=:^E=QA^6'E?H?:^ M H)3>X:M?%XS!*IV/QWL8QN$>@:*]6,R;AW4:<<+- Z&[/'*A^I6IB"D_1O6 MBR(]O'043]JY.(0H[9OPC/%"B-*.0\-;LN82,( #/?.=1VRH,;#G"5Y\=$JM M-<Z8<O[:);00C@>PC#A)<;\<>FL(5YB!,KGUZ8+.49*^*AH7;(WSQ7\F)$Y@ MB_@!?ENL&*Z7-YS'YE)58WL!RJE.5SG2T:52)>;UVOELW"S!4KW1"_/Q06!N M=9H9;V-@;4WPV#AR^.'"+;BBDQ6'3T+(#E+N7SF8 Y@]FQCCU90C4-FV0V4, M4ULOW.G-#>FEF"6SWIMY6K-7-?B@4>E"-<V.0)8 T^XS?&TG1R@Q/W0:CI*& M*IW#-/,<U4,TA&0(WNUXHEZ>QW_<8/D@,/UH?#*,IVUSPC1R]B/,N@.>?X!K MS^VR<C [FC,[=6:FLSLF&R\^"1(Z]D%"SWK*/$1H3KKV&Z:/P8;V*U)3JWQ@ MZX#PFEDPN_ZYB/2RR7X"!*1KX^$.D7 =GXW*F>/N6 -D8(_#: RQ&G?XNO^! M)1#>$V.*J#\!AYO'M<"'#Z_NMJ?A3B!F#Z)_ K]A5<>Y .W^%8NO97$'3^<S M@7:?H_>+<AA_O:%L:FPI3;MV#I#RN/IJ W,GPQ'E& G9<>ZG7L?/?$SK ^X, M*6.S,*[]SYG$NO:9+N.(UXXM.%CQ(('CU_=]@)P#;'1[Q.#1QU:HPW&//2GG MPF\?OH,& US/:8S@AX3^>9)6C6]B/8XV)K)JB;YOF-DYI4MRKD;2<6(3JI.! MQ%@9]/5$Q?>:'80@1_Q;0&J%\4=,C!IQ:3I&E\<7,IK!:!!%15Z]VYDA"4?< MZ;J?B*" (U[' (E<'A;8AW.>Z.("C5UM(Q!Y-@]P(5#!QS=CK0]=+M81>;"4 M_ITV\;^'!WA]'L]H?CVE0!VFC/DT._BY83V#"Q4'D$-SMZ\1 ?)3\N"-7,3O M.5GG#=:?N &?NW#=M)G'Z7QIWED/O_S3_3K\I3FL\Z6"G?*%IE#8AKG5AD"U M@M?GA./H'BO4"-/G;+.B*XXI[_$9_6D!;UQQWJZGR-P0HI\?[MS0B2_UDXB8 MU\$QD>_<#Q'S-!BDQS7+VM"(?&!: C^<X-/,V^$^E.51@Y4+LG(Q1X<_#+Q+ M,29FB9V?)_&[DW<G9V%EX&I_@N!H@6$9I'G."W'FLYR?)[W9DW][]N<Y0HK> MO X-+# 97VW))MNIFJ2Q<"UQ4!8:4<([RI% '%Z E4](O,$YWG\]07":P) , MM?Q8R3]/ (9ZE1R>AAS([94'G07PGN@S6#J"O#+%U_5- [1S-WTN ]!>O;DS M6 ]S% 4\;2@#8@:-GP@@??AQ%$ D]!T#02?9+%1+[X,GH7Z#L0T_R*5?#QU7 ME81$/'1CS(10?$0W73G6$]JT^=AH>(T"03P55>KZIB_<J/P=.E6.'K;NB=OY M\[I%QG,=:'L2(N4$+N'LNIF9%M1 MV6-6H4#/F]@%C>(66!O,+DJIWMS:XZF M="*#?J1NV*SZ4-KQ'),P4#N!L%88)^.(&1>:['? %]<"B\_.N>7LIYA:LF$G MCY74D&7:PY:*'1^$3O:^WW]SG5X7]Y<[L!K)RO[^U$['=%:GN1_HA#0V 67H M_S(-0*0,YSCA7@*%UA+DC*J*UL>(@6"E?.MZH>FIA+P;.(WK_FZSI PV#$5N M[T&)VL.BB I!8T&O/.(W^*@9W9_&[OT$;]CO307I/Q:W=[]#)6]/9<G V2?3 MXM*@I;>P3BXW:R[.FDYA*]J1BDGDQ)\D0X+#^^3 R]UN__O_ U!+ P04 M" 0AUQ, :SQRSL" !\"@ #0 'AL+W-T>6QE<RYX;6S55MMJVT 0_95E M74H")9+LVB6-)&@#@4(; O%#W\):&DD+>U%7*]?.UW<ONM@NO;EIB5^T,V=V MSIR]H-FXT5L&]Q6 1AO.1)/@2NOZ;1 T606<-!>R!F$BA52<:..J,FAJ!21O M;!)GP30,%P$G5. T%BV_X;I!F6R%3O!L@)#/OY8Y)/CA[.675NJK%\B/DU>3 M2?AP?G6(G[G .4:>XT.>X&CQ&@>_3WH1_IC7Q ZHYW]&_1/F ^*%)0ZZS4GC M0HK]/;* J4PXH#5A";XFC*X4M5D%X91M/3RU0":95$B;PS'*(HLTCSX<><^> M6\?#J9#*U?85_'?533\(])X52!D;!$ZQ!]*X)EJ#$C?&<9,=^%T(=?9R6QN% MI2+;:#K'8X(;3)&55#FHH4R$>RB-&116CJ)E94<MZ\ &M9;<&#DEI13$:>@S M.L/09L#8O;W4GXL][DV!_!Q[)"%&5D5OFE5WYGAJH9.\R^:Y=VG#HWA13==2 MOV_-<H3S[=6!.P4%W3A_4PP"##NI:[9]QV@I./C%_+)@=&3!-"9]'51)11\- MG[TJF0% 8;0&I6FVBWQ5I%["1O?7:5,<JWEZ@IJ?>I]+$* (VQ5M[OYSWN7_ MK'CVYN\EN[_*H> GU&A;U F(G)^"R,7S%SF[_,<:@Z[K[+2VO<8VH&C54J:I MZ-16-,_!Z[$OBP3?VB<-VVLO8W\S])JLS%-PC]_DYE"0END[NT073/!H?[3" MH\4P:SE0)'BT/T%.6W[I"H[OS?0;4$L#!!0 ( !"'7$S<'21X\04 ,HX M / >&PO=V]R:V)O;VLN>&ULQ9M=4]LX%(;_BB8WV[U@@[_=#C!#*>TR MTX]L87LO;!$TM>54MFGIKU_)(>TQV._LS2%7)([C/"/9YSGG2!Q];^S7ZZ;Y M*G[4E6F/%[==MWFU7+;%K:IE^U>S4<9]<M/86G;NK5TOVXU5LFQOE>KJ:AD> M'J;+6FJS.#G:76MEER='_L47K;ZWOX_[MT(6G;Y35_+Z>'&X<.<MR8G#17=_ MMT2O[/]A:FYN=*'>-$5?*]-MH:RJ9*<;T][J3;L01M;J>+$[14A3BG/3Z>Y> M7)CMI=RY"S'\]$5YO C<ZTYV[CMWNM77E5H(^TJ[#^Q%&7AP/L@S][ZI=.E^ MO12O925-H<3E,#8$, 2 X=X Q8N5)) 1@(R>$?+20_@OM**Y$9\VRA+(&$#& M^X1,"&0"().]05YV34$@4P"9[@WR3+:W!#(#D-D^(7,"F0/(G!?RDUU+HW\^ M#H@O =%+7J)+O3;:G2M=X#XMBJ9W@=NLQ<H-9:$5#8K!(0K;A[R8%^9.M=TP MHQ0)FH19)2OKOFV=Y ;??>OUQG^!TB&-!,P>>=<TY7==50/=A>FD67N"T>@A M@P3,"GG?F/7!E;*U>*.N1Z.&E!&P.Z-U(6.8T+;3]1!+SJ4U[I%PD624PR!I M!,S6>"NU%5]DU2OQ0<FVM^K)DX%T$3#[XHVR^D[Z7'0[EG^K<NV#RJG/3_5H MLI$P F9C>,%^O6VJ4MGVC^$)[NXI&_)$P"R*\WI3-?=*B=?*J!L]GENDBX#9 M%Q>F:&HEKN2/42P)D1Q"9CE\]@?=D[J2/AQ?66E:7PJYLR@A<D7(7G;4M=[J M:W@B7++B-:O,(\>&L/)@5L;KOM5&M:VCJZ^UD4]&$/DB9/;%PWVW4M;CU8UQ M19&TBN(A<83,XKCLKUOUK??E[_G=HU@<(E6$S*KXIW</A;+5O7CKIM3=;[*: MJ<I#I(R061DP#0TSBHF4$3(K@^;OXL65]!G5GQ0..2-D=@8>PY<4$QDD9#;( M=-X\-9H1DDK$+)6Y!/H!E&(BLT3,9AGGT9.CB)P2L;>S0$(=1103]K.8[3*3 M4.^&DV(BRT3,EGF2%4[.-])-Q*P;FAY.PB')1,R2F<\3!U2*B203L7>R0+(H M7E!,I)N(63>3Z>+DG"/;1,RV@?E/?$A;U<@V,;-M1HG%@3@M2^U?[F I)K)- MS&R;1YB7?5U+>^][K*?&]'1U(D;6B9FM S.AF%HG1M:)F:V#,6.*"==1F*U# M>J\3MV9-,9%Z8F;US.25[BYU%R][BHDD%#-+Z!?FJI*[Q5("2S&1A&)F"<V. MYG;^*2:24,PLH=DL?1N<*":R4,QL(8#IQY.N12(+)?NJ>;8/$<5$%DJ8+00Q MDY!B(@LES!8:2K/N5VFV"T25\K[\0&69( LES[$2,X>94 LER$()LX6>8(Y% M1#'A>C[[@CXH>).48B(+)>Q+^@B3]ML29*&$V4)S=?G#34HQD8429@O-8PXW M*<5$%DJ8+?1[76YJ68Y:*$462IDM1-;E_F@?UN7(\TXQD8529@L];<:,8A+% M1!9*F2TTA4GJ-HJ)+)0R6V@2\[>(*":R4/KL'3@RFBG=5)8B"Z7,%L*8U$(I MW%?&;*%1M_! N)K#,S1&N*LYJ5-,9*&4V4*/,#^KHC&%KO2V#=)03&2AE-E" MCS#/FGK3F-T>N(\T>T^1A=)GW$& 6UT9LE#&ON-LA/G.-FTK_C763?[:Z)\4 M$UDH8[80Z&G[ $HQD84R9@M!S%.:R&7(0AG[QF;4>C^@F,A"&?LV-8"940ME MR$(9>RV$,*F%,F2AC+T60IBT%LK@_N9]+@ME=(-SABR4[659Z%><IYC(0AFS MA>8P'[(D@IDC"^7,%H*8>4 QD85R9@MA3-J1RY&%\GWL<'.8#ST0BHDLE#-; M: [3Y<?B[2A#RI&%<O9UH<DM>1-=CQQ9*&>VT).M>;-U>HXLE#-;""Y4Y]1" M.;)0/EAH.9S<GAR5KOHSJOSH?J)UQPM9%2LK_!]_I2",$[^;^*:OJC-W[)-Y MWTA_?+C&[G\+3_X#4$L#!!0 ( !"'7$PI0.J8IP( -HS : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VD%NVS 0A>&K&#I : [)(5/$6763 M;=L+"#9M&;$E0531Y/95O:D*)'I=&$\;&8(,\E]]$*AY^I8O]7CNVM*<^[)Y MNU[:LJN:<>R_&%/V3;[6Y:'K<SL].7;#M1ZGV^%D^GK_6I^RD>U6S3!?HWI^ MFJ^Y>3GLJN'E8*O-CWHXY7%7F;>+^=4-KZ7)>2SF]F,?I@VFO[SW^7^V[X[' M\SY_[?8_K[D=/ZCXNT%E/@Z2Y2"A![GE($</\LM!GAX4EH,"/4B7@Y0>%)># M(CTH+0<E>M#C<M C/<AN@8Q;?A+"FJ^U!5Q;OM<6@&WY8EM MN6;;0':EJ^V M!6Q;OML6P&WY<EM M^7;;0'>EJ^W +V%K[< O66%=VWTLLW76X#>PM=;@-[" MUUN WL+76X#>PM=;@-["UUN WL+76X#>PM?; ;T=7V\']'9\O1W0VZUP5H(. M2_AZ.Z"WX^OM@-Z.K[<#>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<'>GN^WA[H[?EZ M>Z"WY^OM@=Y^A;-N=-C-U]L#O3U?;P_T]GR]/=#;\_7V0&_/U]L#O3U?[P#T M#GR] ] [\/4.0._ USL O0-?[P#T#BM\JT0?*_EZ!Z!WX.L=@-Z!KW< >@>^ MW@'H'?AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06U>8-4'#)GR]%>BM M?+T5Z*U\O17HK7R](] [\O6.0._(USL"O2-?[PCTCGR](] [\O6.0._(USL" MO>,*LX)H6)"O=P1Z1[[>$>@=^7HGH'?BZYV WHFO=P)Z)[[>">B=^'HGH'?B MZYV WHFO=P)Z)[[>">B=5ICUGNE=FGK(A^_C<&Y/Y=XE_RS^:<T,[C*^7_+] M,VZK?CIH/E-ZG';)YG:].X2W5?]$F'E%>?X-4$L#!!0 ( !"'7$R&] MR M.0( %4R 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N)V" M@PV&34UOVMUNE;87\,!)4/@GV^W2MY]#VTFK,JE5$^E[$P+'G/.#6)^[7/U\ MG*Q?'/IN\.MD%\+T10A?[VQO?#I.=HB5S>AZ$^*IVXK)U'NSM4*N5EK4XQ#L M$);AV".YOKJU&W/?A<7-T_5CZW5BIJEK:Q/:<1 /0_.JZ?*Y8>IL-Z_QNW;R MG^*"9/'U$+OX>&V=Q*I/Q!LFO+[Q>![O^_Y@G6L;^ZYHXV;3UK89Z_L^WI+Z MR5G3^)VUH>]2OS/.-C^":X?M<]X[X\(WT\?&XM")?Q:DE\L1'CM[.L!<.>?D M$+>%/35J+CQ]9A\:^+(;ZM'9Y>1BU87VQ./%2'>QZL5QX3D?T1ZW3F.;-PV/ MK2_WP_X>W7[^?NJ%_RUZ,1\^]M;/ET-"<BA(CAR2HX#DT) <)21'!<GQ&9(C M6U&"4$3-**1F%%,S"JH91=6,PFI&<36CP)I19)44625%5DF155)DE119)456 M29%54F25%%DE159%D5519%44615%5D6155%D5119%45619%5463-*;+F%%ES MBJPY1=:<(FM.D36GR)I39,TILN8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A19 M"XJL!45639%54V35%%DU159-D5539-44635%5DV155-D+2FREA192XJL)476 MDB)K29&UI,A:4F0M*;*6%%DKBJP51=:*(FM%D;6BR%I19*THLE87E'4^IKUI MA_\E^36.^Y?Y8OXWR?4?4$L! A0#% @ $(=<3!\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ $(=<3&;S M"V"" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " 0AUQ,,+>V5>\ K @ $0 @ &9 0 M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 0AUQ,F5R<(Q & "<)P M$P @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( !"'7$PB$',?K0( D* 8 " ?@( !X;"]W;W)K M<VAE971S+W-H965T,2YX;6Q02P$"% ,4 " 0AUQ,Z% 9NGH$ "A%0 M& @ ';"P >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! M A0#% @ $(=<3'^LMB-\ @ S@@ !@ ( !BQ 'AL M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0 ( !"'7$S'U<$ ^P, M D1 8 " 3T3 !X;"]W;W)K<VAE971S+W-H965T-"YX M;6Q02P$"% ,4 " 0AUQ,@1%/H.D! #5! & @ %N M%P >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#% @ $(=<3'CV MUM=F!0 SAL !@ ( !C1D 'AL+W=O<FMS:&5E=',O<VAE M970V+GAM;%!+ 0(4 Q0 ( !"'7$P;:;%,V 8 8E 8 M " 2D? !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4 " 0 MAUQ,E1+8T^X! #;! & @ $W)@ >&PO=V]R:W-H965T M<R]S:&5E=#@N>&UL4$L! A0#% @ $(=<3.PHCXVQ 0 T@, !@ M ( !6R@ 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0 M ( !"'7$R(U/"SM $ -(# 9 " 4(J !X;"]W;W)K M<VAE971S+W-H965T,3 N>&UL4$L! A0#% @ $(=<3#IH\9FT 0 T , M !D ( !+2P 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0 M2P$"% ,4 " 0AUQ,KM/<.K0! #2 P &0 @ $8+@ M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0 ( !"'7$R.SW'. MM0$ -(# 9 " 0,P !X;"]W;W)K<VAE971S+W-H965T M,3,N>&UL4$L! A0#% @ $(=<3*,:2<BU 0 T@, !D M ( ![S$ 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4 " 0 MAUQ, 91BUK,! #2 P &0 @ ';,P >&PO=V]R:W-H965T M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0 ( !"'7$S0%L?HM0$ -(# 9 M " <4U !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0# M% @ $(=<3-8C[HNU 0 T@, !D ( !L3< 'AL+W=O M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4 " 0AUQ,7AG@@;,! #2 M P &0 @ &=.0 >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM M;%!+ 0(4 Q0 ( !"'7$S@9HJGM $ -(# 9 " 8<[ M !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#% @ $(=<3&9; M$SVU 0 T@, !D ( !<CT 'AL+W=O<FMS:&5E=',O<VAE M970R,"YX;6Q02P$"% ,4 " 0AUQ,,2.I*[0! #2 P &0 M @ %>/P >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0 ( M !"'7$P5YZ61M $ -(# 9 " 4E! !X;"]W;W)K<VAE M971S+W-H965T,C(N>&UL4$L! A0#% @ $(=<3$[AQ(2U 0 T@, !D M ( !-$, 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$" M% ,4 " 0AUQ,X[=VNK4! #2 P &0 @ $@10 >&PO M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0 ( !"'7$R(>%G.LP$ M -(# 9 " 0Q' !X;"]W;W)K<VAE971S+W-H965T,C4N M>&UL4$L! A0#% @ $(=<3."PFKJU 0 T@, !D ( ! M]D@ 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4 " 0AUQ, MRDAW?\4" #B"P &0 @ 'B2@ >&PO=V]R:W-H965T<R]S M:&5E=#(W+GAM;%!+ 0(4 Q0 ( !"'7$S/>HU*M $ -(# 9 M " =Y- !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#% M @ $(=<3,.:Q_FY 0 T@, !D ( !R4\ 'AL+W=O<FMS M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4 " 0AUQ,\HRZ/\$! W! M&0 @ &Y40 >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ M 0(4 Q0 ( !"'7$P Y0WUTP$ )P$ 9 " ;%3 !X M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#% @ $(=<3(D<Q7FV M 0 T@, !D ( !NU4 'AL+W=O<FMS:&5E=',O<VAE970S M,BYX;6Q02P$"% ,4 " 0AUQ,WM@J)<4! W! &0 M@ &H5P >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0 ( !"' M7$Q'O=/GM0$ -(# 9 " :19 !X;"]W;W)K<VAE971S M+W-H965T,S0N>&UL4$L! A0#% @ $(=<3/6?B^?? 0 04 !D M ( !D%L 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4 M " 0AUQ,"'T+5]P! !!0 &0 @ &F70 >&PO=V]R M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0 ( !"'7$S6*F%8M@$ -(# M 9 " ;E? !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL M4$L! A0#% @ $(=<3.7D727O 0 9@4 !D ( !IF$ M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4 " 0AUQ,&+T( MT-\! !!0 &0 @ ',8P >&PO=V]R:W-H965T<R]S:&5E M=#,Y+GAM;%!+ 0(4 Q0 ( !"'7$S227 ;MP$ -(# 9 M " >)E !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#% @ M$(=<3$"IOR%S @ ' D !D ( !T&< 'AL+W=O<FMS:&5E M=',O<VAE970T,2YX;6Q02P$"% ,4 " 0AUQ,B^5],\ " ># &0 M @ %Z:@ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 M Q0 ( !"'7$Q6 FJBS@4 $PD 9 " 7%M !X;"]W M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#% @ $(=<3&Y>!#]F @ MG < !D ( !=G, 'AL+W=O<FMS:&5E=',O<VAE970T-"YX M;6Q02P$"% ,4 " 0AUQ,)+#0"W," ^" &0 @ $3 M=@ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0 ( !"'7$P@ MT%%#IP( %,* 9 " ;UX !X;"]W;W)K<VAE971S+W-H M965T-#8N>&UL4$L! A0#% @ $(=<3(J+&C)0 @ 3 < !D M ( !FWL 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4 M" 0AUQ,EX! S-L! !D! &0 @ $B?@ >&PO=V]R:W-H M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0 ( !"'7$R?B_5,K0( &\) 9 M " 32 !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! M A0#% @ $(=<3+/,2>13 @ 7 < !D ( !&(, 'AL M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4 " 0AUQ,573 AQ@# M !/#0 &0 @ &BA0 >&PO=V]R:W-H965T<R]S:&5E=#4Q M+GAM;%!+ 0(4 Q0 ( !"'7$QJ(3.%]@$ &0% 9 " M ?&( !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#% @ $(=< M3 [PX117 @ E0< !D ( !'HL 'AL+W=O<FMS:&5E=',O M<VAE970U,RYX;6Q02P$"% ,4 " 0AUQ,:3YZ@Z0" #F"@ &0 M @ &LC0 >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0 M ( !"'7$PI>OZG>00 #\: 9 " 8>0 !X;"]W;W)K M<VAE971S+W-H965T-34N>&UL4$L! A0#% @ $(=<3#X,3\'G 0 ^00 M !D ( !-Y4 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0 M2P$"% ,4 " 0AUQ,%5N^[,4! H! &0 @ %5EP M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0 ( !"'7$RS+W6" M.0( *,' 9 " 5&9 !X;"]W;W)K<VAE971S+W-H965T M-3@N>&UL4$L! A0#% @ $(=<3#JCJK6> 0 6 , !D M ( !P9L 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4 " 0 MAUQ,RC2!85," "=!P &0 @ &6G0 >&PO=V]R:W-H965T M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0 ( !"'7$Q@%?:/*@( /T& 9 M " 2"@ !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0# M% @ $(=<3' N]-/$! 5!D !D ( !@:( 'AL+W=O M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4 " 0AUQ,U[YQON4! #J M! &0 @ %\IP >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM M;%!+ 0(4 Q0 ( !"'7$SMU$ANNP$ !,$ 9 " 9BI M !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#% @ $(=<3 ?" M27U0 P 4@\ !D ( !BJL 'AL+W=O<FMS:&5E=',O<VAE M970V-2YX;6Q02P$"% ,4 " 0AUQ,;][.:$0" !+!P &0 M @ $1KP >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0 ( M !"'7$P=K-'5K ( %8) 9 " 8RQ !X;"]W;W)K<VAE M971S+W-H965T-C<N>&UL4$L! A0#% @ $(=<3'[DX)]] P ]P\ !D M ( !;[0 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$" M% ,4 " 0AUQ,Z&*U<PL# !A# &0 @ $CN >&PO M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0 ( !"'7$R%@RH:U0( M D+ 9 " 66[ !X;"]W;W)K<VAE971S+W-H965T-S N M>&UL4$L! A0#% @ $(=<3&@@"@X] @ DP8 !D ( ! M<;X 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4 " 0AUQ, MNN;;SBL" Z!@ &0 @ 'EP >&PO=V]R:W-H965T<R]S M:&5E=#<R+GAM;%!+ 0(4 Q0 ( !"'7$S98?<1'@( -(& 9 M " 4?# !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#% M @ $(=<3$5,H:+F 0 Z 0 !D ( !G,4 'AL+W=O<FMS M:&5E=',O<VAE970W-"YX;6Q02P$"% ,4 " 0AUQ,\SYF;=D! #C! M&0 @ &YQP >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ M 0(4 Q0 ( !"'7$R]W_Q?EP( "\) 9 " <G) !X M;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#% @ $(=<3!@1."NN M P )Q( !D ( !E\P 'AL+W=O<FMS:&5E=',O<VAE970W M-RYX;6Q02P$"% ,4 " 0AUQ,F-;88$P" !(!P &0 M@ %\T >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0 ( !"' M7$QFRD' 100 $P5 9 " ?_2 !X;"]W;W)K<VAE971S M+W-H965T-SDN>&UL4$L! A0#% @ $(=<3-+#U&?%" 3#< !D M ( !>]< 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4 M " 0AUQ,]E]^I " ".!0 &0 @ %WX >&PO=V]R M:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0 ( !"'7$SJ<_FH$0P .5- M 9 " :[B !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL M4$L! A0#% @ $(=<3*,)0,;( @ ^@H !D ( !]NX M 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4 " 0AUQ,J[[ MU#8" !%!@ &0 @ 'U\0 >&PO=V]R:W-H965T<R]S:&5E M=#@T+GAM;%!+ 0(4 Q0 ( !"'7$SOB+H9\0$ .$$ 9 M " 6+T !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#% @ M$(=<3-II>\%P @ ]@@ !D ( !BO8 'AL+W=O<FMS:&5E M=',O<VAE970X-BYX;6Q02P$"% ,4 " 0AUQ,*B&U]\L# ""$ &0 M @ $Q^0 >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 M Q0 ( !"'7$SO7.G3A*8 $)D @ 4 " 3/] !X;"]S M:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( !"'7$P!K/'+.P( 'P* - M " >FC 0!X;"]S='EL97,N>&UL4$L! A0#% @ $(=< M3-P=)'CQ!0 RC@ \ ( !3Z8! 'AL+W=O<FMB;V]K+GAM M;%!+ 0(4 Q0 ( !"'7$PI0.J8IP( -HS : " 6VL M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0 ( !"'7$R& M] MR.0( %4R 3 " 4RO 0!;0V]N=&5N=%]4>7!E<UTN 9>&UL4$L%!@ !@ & 4AH +:Q 0 $! end </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>107 <FILENAME>Show.js <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>108 <FILENAME>report.css <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>XML <SEQUENCE>110 <FILENAME>FilingSummary.xml <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> <XML> <?xml version='1.0' encoding='UTF-8'?> <FilingSummary> <Version>3.8.0.1</Version> <ProcessingTime/> <ReportFormat>html</ReportFormat> <ContextCount>265</ContextCount> <ElementCount>429</ElementCount> <EntityCount>1</EntityCount> <FootnotesReported>false</FootnotesReported> <SegmentCount>99</SegmentCount> <ScenarioCount>0</ScenarioCount> <TuplesReported>false</TuplesReported> <UnitCount>8</UnitCount> <MyReports> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R1.htm</HtmlFileName> <LongName>101 - Document - Document and Entity Information</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DocumentandEntityInformation</Role> <ShortName>Document and Entity Information</ShortName> <MenuCategory>Cover</MenuCategory> <Position>1</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R2.htm</HtmlFileName> <LongName>103 - Statement - Consolidated Balance Sheets</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassified</Role> <ShortName>Consolidated Balance Sheets</ShortName> <MenuCategory>Statements</MenuCategory> <Position>2</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R3.htm</HtmlFileName> <LongName>104 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role> <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>3</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R4.htm</HtmlFileName> <LongName>105 - Statement - Consolidated Statements of Operations</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncome</Role> <ShortName>Consolidated Statements of Operations</ShortName> <MenuCategory>Statements</MenuCategory> <Position>4</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R5.htm</HtmlFileName> <LongName>106 - Statement - Consolidated Statements of Operations (Parenthetical)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfIncomeParenthetical</Role> <ShortName>Consolidated Statements of Operations (Parenthetical)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>5</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R6.htm</HtmlFileName> <LongName>107 - Statement - Consolidated Statements of Stockholders' Equity</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome</Role> <ShortName>Consolidated Statements of Stockholders' Equity</ShortName> <MenuCategory>Statements</MenuCategory> <Position>6</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R7.htm</HtmlFileName> <LongName>108 - Statement - Consolidated Statements of Cash Flows</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirect</Role> <ShortName>Consolidated Statements of Cash Flows</ShortName> <MenuCategory>Statements</MenuCategory> <Position>7</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R8.htm</HtmlFileName> <LongName>109 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/StatementOfCashFlowsIndirectParenthetical</Role> <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName> <MenuCategory>Statements</MenuCategory> <Position>8</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R9.htm</HtmlFileName> <LongName>110 - Disclosure - Organization</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</Role> <ShortName>Organization</ShortName> <MenuCategory>Notes</MenuCategory> <Position>9</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R10.htm</HtmlFileName> <LongName>111 - Disclosure - Significant Accounting Policies</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role> <ShortName>Significant Accounting Policies</ShortName> <MenuCategory>Notes</MenuCategory> <Position>10</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R11.htm</HtmlFileName> <LongName>112 - Disclosure - Investments</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</Role> <ShortName>Investments</ShortName> <MenuCategory>Notes</MenuCategory> <Position>11</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R12.htm</HtmlFileName> <LongName>113 - Disclosure - Property and Equipment</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</Role> <ShortName>Property and Equipment</ShortName> <MenuCategory>Notes</MenuCategory> <Position>12</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R13.htm</HtmlFileName> <LongName>114 - Disclosure - Goodwill and Intangibles</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock</Role> <ShortName>Goodwill and Intangibles</ShortName> <MenuCategory>Notes</MenuCategory> <Position>13</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R14.htm</HtmlFileName> <LongName>115 - Disclosure - Long-Term Debt</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock</Role> <ShortName>Long-Term Debt</ShortName> <MenuCategory>Notes</MenuCategory> <Position>14</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R15.htm</HtmlFileName> <LongName>116 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermContractsOrProgramsDisclosureTextBlock</Role> <ShortName>Costs and Estimated Earnings on Uncompleted Contracts</ShortName> <MenuCategory>Notes</MenuCategory> <Position>15</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R16.htm</HtmlFileName> <LongName>117 - Disclosure - Fair Value Measurements</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</Role> <ShortName>Fair Value Measurements</ShortName> <MenuCategory>Notes</MenuCategory> <Position>16</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R17.htm</HtmlFileName> <LongName>118 - Disclosure - Derivatives and Hedging Activities</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</Role> <ShortName>Derivatives and Hedging Activities</ShortName> <MenuCategory>Notes</MenuCategory> <Position>17</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R18.htm</HtmlFileName> <LongName>119 - Disclosure - Stockholders' Equity</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</Role> <ShortName>Stockholders' Equity</ShortName> <MenuCategory>Notes</MenuCategory> <Position>18</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R19.htm</HtmlFileName> <LongName>120 - Disclosure - Employee Benefits</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock</Role> <ShortName>Employee Benefits</ShortName> <MenuCategory>Notes</MenuCategory> <Position>19</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R20.htm</HtmlFileName> <LongName>121 - Disclosure - Income Taxes</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role> <ShortName>Income Taxes</ShortName> <MenuCategory>Notes</MenuCategory> <Position>20</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R21.htm</HtmlFileName> <LongName>122 - Disclosure - Related Party Transactions</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</Role> <ShortName>Related Party Transactions</ShortName> <MenuCategory>Notes</MenuCategory> <Position>21</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R22.htm</HtmlFileName> <LongName>123 - Disclosure - Commitments and Contingencies</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role> <ShortName>Commitments and Contingencies</ShortName> <MenuCategory>Notes</MenuCategory> <Position>22</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R23.htm</HtmlFileName> <LongName>124 - Disclosure - Business Combinations</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock</Role> <ShortName>Business Combinations</ShortName> <MenuCategory>Notes</MenuCategory> <Position>23</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R24.htm</HtmlFileName> <LongName>125 - Disclosure - Income Per Common Share</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role> <ShortName>Income Per Common Share</ShortName> <MenuCategory>Notes</MenuCategory> <Position>24</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R25.htm</HtmlFileName> <LongName>126 - Disclosure - Subsequent Events</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock</Role> <ShortName>Subsequent Events</ShortName> <MenuCategory>Notes</MenuCategory> <Position>25</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R26.htm</HtmlFileName> <LongName>127 - Disclosure - Quarterly Financial Information (Unaudited)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock</Role> <ShortName>Quarterly Financial Information (Unaudited)</ShortName> <MenuCategory>Notes</MenuCategory> <Position>26</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R27.htm</HtmlFileName> <LongName>128 - Disclosure - Significant Accounting Policies (Policies)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</Role> <ShortName>Significant Accounting Policies (Policies)</ShortName> <MenuCategory>Policies</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole> <Position>27</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R28.htm</HtmlFileName> <LongName>129 - Disclosure - Organization (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables</Role> <ShortName>Organization (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</ParentRole> <Position>28</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R29.htm</HtmlFileName> <LongName>130 - Disclosure - Significant Accounting Policies (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables</Role> <ShortName>Significant Accounting Policies (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole> <Position>29</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R30.htm</HtmlFileName> <LongName>131 - Disclosure - Property and Equipment (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</Role> <ShortName>Property and Equipment (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</ParentRole> <Position>30</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R31.htm</HtmlFileName> <LongName>132 - Disclosure - Goodwill and Intangibles (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables</Role> <ShortName>Goodwill and Intangibles (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock</ParentRole> <Position>31</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R32.htm</HtmlFileName> <LongName>133 - Disclosure - Long-Term Debt (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables</Role> <ShortName>Long-Term Debt (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock</ParentRole> <Position>32</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R33.htm</HtmlFileName> <LongName>134 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermContractsOrProgramsDisclosureTextBlockTables</Role> <ShortName>Costs and Estimated Earnings on Uncompleted Contracts (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsLongTermContractsOrProgramsDisclosureTextBlock</ParentRole> <Position>33</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R34.htm</HtmlFileName> <LongName>135 - Disclosure - Fair Value Measurements (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables</Role> <ShortName>Fair Value Measurements (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</ParentRole> <Position>34</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R35.htm</HtmlFileName> <LongName>136 - Disclosure - Employee Benefits (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlockTables</Role> <ShortName>Employee Benefits (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock</ParentRole> <Position>35</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R36.htm</HtmlFileName> <LongName>137 - Disclosure - Income Taxes (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables</Role> <ShortName>Income Taxes (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</ParentRole> <Position>36</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R37.htm</HtmlFileName> <LongName>138 - Disclosure - Related Party Transactions (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables</Role> <ShortName>Related Party Transactions (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</ParentRole> <Position>37</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R38.htm</HtmlFileName> <LongName>139 - Disclosure - Commitments and Contingencies (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</Role> <ShortName>Commitments and Contingencies (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</ParentRole> <Position>38</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R39.htm</HtmlFileName> <LongName>140 - Disclosure - Business Combinations (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables</Role> <ShortName>Business Combinations (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock</ParentRole> <Position>39</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R40.htm</HtmlFileName> <LongName>141 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables</Role> <ShortName>Quarterly Financial Information (Unaudited) (Tables)</ShortName> <MenuCategory>Tables</MenuCategory> <ParentRole>http://www.installedbuildingproducts.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock</ParentRole> <Position>40</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R41.htm</HtmlFileName> <LongName>142 - Disclosure - Organization - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationAdditionalInformation</Role> <ShortName>Organization - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>41</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R42.htm</HtmlFileName> <LongName>143 - Disclosure - Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureOrganizationSummaryOfAnnualPercentageOfInstallationNetRevenueByProductCategory</Role> <ShortName>Organization - Summary of Annual Percentage of Installation Net Revenue by Product Category (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>42</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R43.htm</HtmlFileName> <LongName>144 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformation</Role> <ShortName>Significant Accounting Policies - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>43</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R44.htm</HtmlFileName> <LongName>145 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSignificantAccountingPoliciesAllowanceForDoubtfulAccountsReceivable</Role> <ShortName>Significant Accounting Policies - Allowance for Doubtful Accounts Receivable (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>44</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R45.htm</HtmlFileName> <LongName>146 - Disclosure - Investments - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureInvestmentsAdditionalInformation</Role> <ShortName>Investments - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>45</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R46.htm</HtmlFileName> <LongName>147 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipment</Role> <ShortName>Property and Equipment - Schedule of Property and Equipment (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>46</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R47.htm</HtmlFileName> <LongName>148 - Disclosure - Property Plant and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentScheduleOfDepreciationAndAmortizationExpenseOnPropertyAndEquipmentByIncomeStatementCategory</Role> <ShortName>Property Plant and Equipment - Schedule of Depreciation and Amortization Expense on Property and Equipment, by Income Statement Category (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>47</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R48.htm</HtmlFileName> <LongName>149 - Disclosure - Property and Equipment - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosurePropertyAndEquipmentAdditionalInformation</Role> <ShortName>Property and Equipment - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>48</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R49.htm</HtmlFileName> <LongName>150 - Disclosure - Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesSummaryOfChangeInCarryingAmountOfGoodwill</Role> <ShortName>Goodwill and Intangibles - Summary of Change in Carrying Amount of Goodwill (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>49</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R50.htm</HtmlFileName> <LongName>151 - Disclosure - Goodwill and Intangibles - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesAdditionalInformation</Role> <ShortName>Goodwill and Intangibles - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>50</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R51.htm</HtmlFileName> <LongName>152 - Disclosure - Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfGrossCarryingAmountAndAccumulatedAmortization</Role> <ShortName>Goodwill and Intangibles - Schedule of Gross Carrying Amount and Accumulated Amortization (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>51</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R52.htm</HtmlFileName> <LongName>153 - Disclosure - Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureGoodwillAndIntangiblesScheduleOfEstimatedAggregateAnnualAmortization</Role> <ShortName>Goodwill and Intangibles - Schedule of Estimated Aggregate Annual Amortization (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>52</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R53.htm</HtmlFileName> <LongName>154 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebt</Role> <ShortName>Long-term Debt - Schedule of Maturities of Debt (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>53</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R54.htm</HtmlFileName> <LongName>155 - Disclosure - Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtScheduleOfMaturitiesOfDebtParenthetical</Role> <ShortName>Long-term Debt - Schedule of Maturities of Debt (Parenthetical) (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>54</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R55.htm</HtmlFileName> <LongName>156 - Disclosure - Long-term Debt - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureLongtermDebtAdditionalInformation</Role> <ShortName>Long-term Debt - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>55</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R56.htm</HtmlFileName> <LongName>157 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContractsScheduleOfCostAndEstimatedEarningsOnUncompletedContracts</Role> <ShortName>Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>56</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R57.htm</HtmlFileName> <LongName>158 - Disclosure - Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Net Under (Over) Billings (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCostsAndEstimatedEarningsOnUncompletedContractsScheduleOfNetUnderOverBillings</Role> <ShortName>Costs and Estimated Earnings on Uncompleted Contracts - Schedule of Net Under (Over) Billings (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>57</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R58.htm</HtmlFileName> <LongName>159 - Disclosure - Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfFairValuesOfFinancialAssetsAndLiabilities</Role> <ShortName>Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>58</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R59.htm</HtmlFileName> <LongName>160 - Disclosure - Fair Value Measurements - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation</Role> <ShortName>Fair Value Measurements - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>59</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R60.htm</HtmlFileName> <LongName>161 - Disclosure - Derivative and Hedging Activities - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureDerivativeAndHedgingActivitiesAdditionalInformation</Role> <ShortName>Derivative and Hedging Activities - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>60</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R61.htm</HtmlFileName> <LongName>162 - Disclosure - Stockholder's Equity - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation</Role> <ShortName>Stockholder's Equity - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>61</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R62.htm</HtmlFileName> <LongName>163 - Disclosure - Employee Benefits - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsAdditionalInformation</Role> <ShortName>Employee Benefits - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>62</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R63.htm</HtmlFileName> <LongName>164 - Disclosure - Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfWorkersCompensationKnownClaimsAndIBNRReserves</Role> <ShortName>Employee Benefits - Summary of Workers' Compensation Known Claims and IBNR Reserves (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>63</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R64.htm</HtmlFileName> <LongName>165 - Disclosure - Employee Benefits - Schedule of Insurance Receivable for Claims (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsScheduleOfInsuranceReceivableForClaims</Role> <ShortName>Employee Benefits - Schedule of Insurance Receivable for Claims (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>64</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R65.htm</HtmlFileName> <LongName>166 - Disclosure - Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfEquityBasedAwardsForEmployees</Role> <ShortName>Employee Benefits - Summary of Equity-Based Awards for Employees (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>65</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R66.htm</HtmlFileName> <LongName>167 - Disclosure - Employee Benefits - Summary of Stock Compensation Expense (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfStockCompensationExpense</Role> <ShortName>Employee Benefits - Summary of Stock Compensation Expense (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>66</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R67.htm</HtmlFileName> <LongName>168 - Disclosure - Income Taxes - Provision for Income Taxes (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesProvisionForIncomeTaxes</Role> <ShortName>Income Taxes - Provision for Income Taxes (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>67</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R68.htm</HtmlFileName> <LongName>169 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfEffectiveTaxRateOnNetIncomeLossAndFederalStatutoryTaxRate</Role> <ShortName>Income Taxes - Reconciliation of Effective Tax Rate on Net Income (Loss) and Federal Statutory Tax Rate (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>68</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R69.htm</HtmlFileName> <LongName>170 - Disclosure - Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfNetDeferredTaxAssetOrLiability</Role> <ShortName>Income Taxes - Components of Net Deferred Tax Asset or Liability (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>69</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R70.htm</HtmlFileName> <LongName>171 - Disclosure - Income Taxes - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation</Role> <ShortName>Income Taxes - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>70</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R71.htm</HtmlFileName> <LongName>172 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefit (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomeTaxesGrossUnrecognizedTaxBenefit</Role> <ShortName>Income Taxes - Gross Unrecognized Tax Benefit (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>71</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R72.htm</HtmlFileName> <LongName>173 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactions</Role> <ShortName>Related Party Transactions - Schedule of Related Party Transactions (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>72</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R73.htm</HtmlFileName> <LongName>174 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation</Role> <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>73</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R74.htm</HtmlFileName> <LongName>175 - Disclosure - Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfAccruedGeneralInsuranceReserves</Role> <ShortName>Commitments and Contingencies - Schedule of Accrued General Insurance Reserves (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>74</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R75.htm</HtmlFileName> <LongName>176 - Disclosure - Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfInsuranceReceivableForClaims</Role> <ShortName>Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>75</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R76.htm</HtmlFileName> <LongName>177 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation</Role> <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>76</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R77.htm</HtmlFileName> <LongName>178 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNoncancellableOperatingLeasesAndCapitalLease</Role> <ShortName>Commitments and Contingencies - Future Minimum Lease Payments Under Noncancellable Operating Leases and Capital Lease (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>77</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R78.htm</HtmlFileName> <LongName>179 - Disclosure - Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureCommitmentsAndContingenciesTotalRentExpenseUnderOperatingLease</Role> <ShortName>Commitments and Contingencies - Total Rent Expense under Operating Lease (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>78</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R79.htm</HtmlFileName> <LongName>180 - Disclosure - Business Combinations - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation</Role> <ShortName>Business Combinations - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>79</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R80.htm</HtmlFileName> <LongName>181 - Disclosure - Business Combinations - Summary of Business Acquisitions (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitions</Role> <ShortName>Business Combinations - Summary of Business Acquisitions (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>80</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R81.htm</HtmlFileName> <LongName>182 - Disclosure - Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfBusinessAcquisitionsParenthetical</Role> <ShortName>Business Combinations - Summary of Business Acquisitions (Parenthetical) (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>81</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R82.htm</HtmlFileName> <LongName>183 - Disclosure - Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumed</Role> <ShortName>Business Combinations - Summary of Estimated Fair Value of Assets Acquired and Liabilities Assumed (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>82</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R83.htm</HtmlFileName> <LongName>184 - Disclosure - Business Combinations - Estimates of Acquired Intangible Assets (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsEstimatesOfAcquiredIntangibleAssets</Role> <ShortName>Business Combinations - Estimates of Acquired Intangible Assets (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>83</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R84.htm</HtmlFileName> <LongName>185 - Disclosure - Business Combinations - Pro Forma Results of Operations (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureBusinessCombinationsProFormaResultsOfOperations</Role> <ShortName>Business Combinations - Pro Forma Results of Operations (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>84</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R85.htm</HtmlFileName> <LongName>186 - Disclosure - Income Per Common Share - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureIncomePerCommonShareAdditionalInformation</Role> <ShortName>Income Per Common Share - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>85</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R86.htm</HtmlFileName> <LongName>187 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation</Role> <ShortName>Subsequent Events - Additional Information (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>86</Position> </Report> <Report instance="ibp-20171231.xml"> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <HtmlFileName>R87.htm</HtmlFileName> <LongName>188 - Disclosure - Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail)</LongName> <ReportType>Sheet</ReportType> <Role>http://www.installedbuildingproducts.com/taxonomy/role/DisclosureQuarterlyFinancialInformationScheduleOfSelectedQuarterlyFinancialData</Role> <ShortName>Quarterly Financial Information - Schedule of Selected Quarterly Financial Data (Detail)</ShortName> <MenuCategory>Details</MenuCategory> <Position>87</Position> </Report> <Report> <IsDefault>false</IsDefault> <HasEmbeddedReports>false</HasEmbeddedReports> <LongName>All Reports</LongName> <ReportType>Book</ReportType> <ShortName>All Reports</ShortName> </Report> </MyReports> <InputFiles> <File>ibp-20171231.xml</File> <File>ibp-20171231.xsd</File> <File>ibp-20171231_cal.xml</File> <File>ibp-20171231_def.xml</File> <File>ibp-20171231_lab.xml</File> <File>ibp-20171231_pre.xml</File> </InputFiles> <SupplementalFiles/> <BaseTaxonomies> <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy> <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy> <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy> <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy> </BaseTaxonomies> <HasPresentationLinkbase>true</HasPresentationLinkbase> <HasCalculationLinkbase>true</HasCalculationLinkbase> </FilingSummary> </XML> </TEXT> </DOCUMENT> <DOCUMENT> <TYPE>ZIP <SEQUENCE>112 <FILENAME>0001193125-18-064142-xbrl.zip <DESCRIPTION>IDEA: XBRL DOCUMENT <TEXT> begin 644 0001193125-18-064142-xbrl.zip M4$L#!!0 ( !"'7$Q1J^>!LNT! K)&0 0 :6)P+3(P,3<Q,C,Q+GAM M;.R]Z9+;2)8F^K_-ZATXFNJV*C.YY/NB[,PQK-FZ5ZG0E9257?-'QB 1$:QD MD#$@*2GFZ:\?!U<0),$%(!B*'IO*$ F ^#YW/YL?/^<__]?W^W[K:Y*.>L/! MSR_(*_RBE0PZPVYO</OSB\D(M4>=7N]%:S1N#[KM_G"0_/SB,1F]^%^__.7? M_O-_(-0*XT^M_^XD_21MCY/6VP%<V$E:X; SN4\&XQ9JW8W'#V]>O_[V[=NK M[LVH,WS5&=Z_OND-['6]=A^-DO1KKY.,7K<0FCWT']G[O&FUY"O*7LFEKSX. M)X/NF];R1T&:M,?V\E;7OL*;%L5$(TP1U9^)>8/)&R;^]_+5PX?'M'=[-V[] MK?-WN%C9EQT,DGX_>6S%L]=ZV7KW+GC5\OK]UD>X>-3ZF,";)MU7TV=]OT[[ M+4O>8/3SBR6(\/&K87K[FF+,7O>F?+S(KGP#W_:W7-_O#?Z\;H\6U\,'*]=_ M8^YJ8HQY[;Z=7=H;#3DE:MO+9%?,GSWJ%3W97DI>__=O[SYU[I+[-LHCL%/B MMMU^F-]YTQY=N_NF7[P&1A$FB)'9+=UD\4/NC49)Y]7M\.MK^P5<SE<O[UT_ MK+R7>P,[.MWK2:\/\_(A'78GG?'(323X.4(7=]O7&#\^)*/"%W3?%+PAO%5W MO/J24R[$Z^S+E4M[A9?*[-+>[-+1^"$M!@[?P&N0U=?HV+D]3A^+[YE^6?#V MG4F:VC6[Z;[IMP4W)M\[=\4WP3<%-PS:O<ZH^ [W5<$MO<'79#0NOB?[#FYB MJS>->IT-Q/4Z!;P-DEN[\KL;I[YYG0[[R>OI9?.[)O?%=W3'Z6N8*:_M%4G: MZ\QOL&)B]SW# <K=-QFG6U[-?OO"RI-6RTF4_IN16W<?DYN66]YOX*D_OQCU M[A_ZL C=9^VT XC*"1)WQUV:W/S\PBXM-%LPK[Z/N@>(F?(2['6&:BH7WH3) M]1C40^KT0MSN)-X]3.E69S@8)]_''^$%DV'_RX?(4(ZU0,B^*$;_+[8L??GT M.?R"O[AW)PS#GYP)3LQWJJ@R4F7_EN([PXP:(EZT)H->]LRIV/OR^Z?P1:N; M='KW[;Z=Q,A>T[-SIM?]0H@F1FKYQ2-$:"P5TDH9Q'T<(I^; &'L132(!(MQ M](58 ?D%O_B%&L,P_-]_OMZ%L18F&.;V]>EAR!DA1$KF(:RD0#SR+/*8,A0Q M3]OG"B_2EN,I<H*G_U<6N17T;Z+!N#=^#(;W]\/!I_&P\^>GNW::C*XF8V=; M6+F^)WZ-*;7XE_".W!.7H;Y]'Z]C5<P+0AIC)$B@$1=4(L_G'O*H)YF,?1WJ M^ O[HE_\PHB6%&N+LQR"U7%^UQLD5S?6.NGV@)%>W][]6_M[[WYR[P_3=/C- MWA&T'^PWX\=]Q]Z."5M>!9P3.V?GJX J;&>PW#T7"@GR/2FE3R*D=4 1E[Y" M/HLUHHI$3#&C182SR<!>_"+6YL(^N,_)F%)<U,D8 \9HX?(YG+)3"9,\/3FQ M:H%(S-EAPJ44.WPJ7-CAPN7#Y+K?Z\3]87M_^)*MRI(-\/"!XH1^,7;@B<!* M,$O&LD!9>NO5H77BQ;>ZM&MESD,R&#DOQTO3]N V 2;\Q\4E']J/\)'WK9UV MWT_NKY/TZB:33][7=J_?ONXG\3#]U=Z[/S=FJF<L-L:_4VGLP*FM<K=H%I@@ M9D&@8A0S97FRVA3YRH^0?:Q/XE@',F(+Y2IS<Z J,E8IM_[>\!NX._;K<#BY M'M],^E['F=ZCCTDGZ7V%>P-G4N_+(P>KJ\P<0ZR O%B%&(<:"1X0Q%7L(9]2 M@P(<2A88$L549N01($^2%?+V@K7*2- >W7F#+OPG^C\3>V'?7C+RQD$[31^M M5/I'NS])ZF2"QE9R>U:$* :6"@LBN])PA&+*20!2"P294TY<@*Q5.2Y* <HM M1%#V=\-^-TE'<,_>RN<HP*'RN=;6%#6!P8C'AB(=A!@QS6,_#"-.8K=NM+T% MUHR= ,8: WQU^:Q!J 8B2 EMB)42G%$F=+60V1<Y14P$YT;M!7G-D'L[&DV2 M[O&XN5!T?ZNT+&8"FA)CZJQ39K!62W.[&%+U0YV#7,%0DR]B.M2,F'-/;:ZD M)M7BY5_4%"\2UB4[/V1C+9=J(8LO9@Z9:K87XL]ITAY-TL>EN7]RR"=>R.*+ M!KAL9O(NP!: J<],$96;*<X/LKJ9<BU/9:;XDY%UH48C*P&O>P-G&P86MM7G M]E+[UZC7A1T*^_&[7OO:^5=U\N*'G#(<421EI!#W<(P\'4>(LI K@44<8A_F MA/S"K2ZS@GUU0AR KGHK[BA"2EEQ3L.#%6>EK3[6B/MU..Q^Z_7[=:*,8HG] MD/K("XVQPZY\Y$?&0K4B1FCE14K1N=5NL/VM%92S5RX&\FLZ'.TKY(Y"XWF, M1)%/4>AC#W$=4^1KCR/M!79A8RJB0,W1$&GAR$(X[L6+,;V]?VCWTJ1K5_WD M?M*'<'WV$;AS[VK&&X3&Q[X(4:"I%>1*,3M'&;,BG>$XCL)843''"]J:%\+= MB>G$NOLHS*64%YL[&P1<+&(UYG[:^O=!FG2&MX/>_TVZG]O?_620W/3&M0XN M#ZG"Q-<HE"JTDYG%2%,!N\8Q8Y&*#)]%(\#D%#E-M0' 3IWT<7[7VZX=_=Y- M#S2:-QHE5GIU+%,P3P;=F13O)2/[W>0^Z4X%WI*P.XPL".@Q:3+S!J]$<?8@ MC_E:>]3$EJV (T[M+/%"S1"AOA75F(0A"S)UAJU<HW*7,CLA+14.069W9%=> MC>^2]#*& &+T7%<W!&NT5#<$;P=?[?7#]$"16#?S%&Q<P2NC?DY'=8R_'PZR M!(+QTG?OAH/;STEZ#W'YRQ@)8N60II4-Q$Z6:AZ@"Y).!-2K=;3K'9N*Y91[ M_.*'LSLN8SS4BU\X(=6IBT)JJAN),+E)[ ^!D;;TY>+W+V-0C'6!&=T9$ZB, MI>K&YT,Z?$C2\>.'?MM.ALR2>[B_F('A=K5HJ2H;F(WTU&3F+J)N%R*^(/+ MJ:S.YMI$3Y5&[[@]N.W-+W82]/-=>W!<1*OND1'6#1%,5J?H=_)TDB&:/:S8 MUD@N1&X1ZYH8P\U)//-=E)PR#ELW4=):I_9MBB-[&;#>]6GG\6S'XT/[T=TQ MR&RF8,V(O0P&M9UI2F7QP;-1M76D/DS2SEU[E'Q(>YW$SM>KFU_;O<'5P&^G MM_:/V=>703>Q)HG1;+J!=!SB,VVQ+2B30E!R8&)!V2TW"D8<S2<5'+WCUNS@ M[S'$EIV+=)$J_AS\/=<00';!SIG]8\5^ZR$>\KQ%=1''<X5^+VCJ0V21LNHB M6><(+%86+JEG2""YQ52G$)Y0M*2F)>*B)>PY6-*T@1$O?N%,5+=2GD:LI*9% M8E6YRJ=F752HI!Z>(%2"F7B*D9)Z"-1@,DZM]1\Z4E+3NN9+Z[KB0$D3I*4B MQDASV E.'&O/0*ZG45@BSJE$6D74_I-Q$4L>11&='P]WR4:U"\LSA*<4I9:= M:L-3PAG-DI(&AZ=.'ALYAMBR D"XV$AU'OI%QD;J(1X,J@JS&6J(C522X%,/ M^>K%+[(Z[I]8>D\]0V(@.;&ZC?$GF-U3S[B YA6JNER2)Q2OJF= B#4NL7F. M5S5N8%RE!<&J3'5_"@&KFE8)[#UII4Z2EGB>B%4]1$GGJYJG&+&JAT#]XA=* MZ=94DQ\C8E73P@:#1,V*^UQX;H^BAHF*C]-SE]NC=Y\N>4JY/<<06W8N<I?; M4V$R[V7G]M0S! R,KN?DGC,P#\676)69[)=_KK.>@7@^U]G8D2%9\N?3R;VJ M*.9;QV HV.FH;IG4'/2M,*I8QV"X"D\5GE![4E'%6D25]1&4K*E"QE.)*M8Q M,!!59%I5IT:>2E2QEE4"U4P4/LUVR+FBBG40)>%HY=,\,5@/@9 '!Q\]1Q7K M6=A\>6%?>E21V\L.K%-;-JI(P(2#HKP_5%3Q"&++SD67/9BO7?\<5:QW"" K MKBYC^&*BBK4P#S49=A?^O;BHX@7-?5>,3+'JZE4^G;A5+>.A*AZ.IY:M6,N@ M&*@G:I[3%1LW,-Q%W*M;+8<'%M\.NLG]P/Y2)^O:E/V6Z^'EC:YNW*^.>O!5 M"%V$ZV*[J%590"+?Q QYOA\C;CR!="@P,IH2;)34D? 7-<[5[H,N^T&_P!!M M/8KYQ2]<5;CC^A1#M+4,#+3Q(+12J_5)A&CK6260ER Y/\DZ.5.(MA:B9':D M;C61_*G$:&MA$)KC,OQ<U:VNE<V75_8I8K3PC+>#T22%?DL+C1</TZ#?[MV/ M?K=V2QI/^OU'=Y6U_H;]7J>^2,I1MADT$,5XD9=\ - &1+(%5@<VF2L;R6;@ M,^0[K38JD'W"$-[A=)9=I\QU?*BP''0-(;P*?> Z!@!J.K#J#H@]I=R:6L8# MO&1Z&H/TQW'<ZA@8*,?M%LJSWW;VL7#5N*4^R:;;N=RV.GB""E.$/U&OK0X" M(;,&L^?S>G6M:[ZTKD^96'.J'I$U=FMGLV[MKF6DD'EQ5T^W]@+<%79K9[-N M[<1)+NNG:JWK[M:^&W(%0YUU:X>ASK<MJKQU^3K>JKNULUFW=L"+&"&<GAUR MQ=W:V:Q;NX-,"*N]7?MNS"=>R5F[=@+EDX@4LBGMVN4Q37"USXT,?(-\WX3( MZ@"%/$XM%9)2IF(?.N)^<=5H&3.K88TC>K7;R]()> C3H-S,AQMT#TZ%.(J% M. R,[T<8=+E&7"J,?*8#%$O/EW8M&^%8H*Y%]^H\+P,E!]Y94LT=:S 1#65F M-0ESY:W71C,WZ-:*:2X^2)*@FDN9'\>-(+9/WD9/6>A+GF]>M!G &M!9N_(P M>4CMZSA[U?[=3UPFPZ#KW0_3<>__9G;LB>*&1]'B*Q+Y4OE6(T''=J8BI#4/ M$+.B7!O[FUA[\V+%6ANV-@M. CE'9+?K\CO:_0_MGN4]:#_TQNU]7>Y:U@9$ MZX06.K?XBP$4BX&I^]=< 4 AQUR97$'5XM<OI;<:N.ZA.(?AIHRJ*M).#1PU ML#.Y!( %>JGNO;JC $NB% =3,Y)<(J[" &GN*<0B2<- >?;[Q4%ASL6)^U)- M%^\[:[(F5]?]WJV[N,$&"8'FMX:NTK =12G$YU'<9864G>XZ?TA\)Y#+V?0H MSV%!'D @F:&*",0"$2!. M]J>4Q1Y&L6:THI$7C>WR1+4FG(+L?R"':S.WY- MAZ/J!&X!>SH6<1AI:HDSRJH0R W@A%B-$O,@Y*&)% 9_UVD1R6F.O4T0-@,= M^>T^*)Q/=TDRW:CS'W]K_\LE8(Q&^^_2U 3?U5WG6^#O!I8GQ9T^@_\LG4#S MQD$[31^M!/]'NS_9-[)=BS""+D$\5V:G%)CU$&YO?.^NLW?.U%9G_^V3':B_ MCWIO!KW^SR_&UN(Y'+9YT7J](PCM3<9WPQ0$Q]$(2H:K2KX\T[/>BZNCMAG M#J17D_'(RKJN';*&0>78;0MJ;NVJ+4B7 *PORS.LQR+%1F(5"F,0-I$%;")K M&@:2HXACCTH22>()",?!F%K5EEN-^RS#*3,?VNE5^FD,#J^[\$.2.K)."?J+ M]9&_G'AR*PO^%2:%H[T)4Q7;296O8@,;*(0)HN2>^T9+%S55KS#IT&T24 53 M=W8T++9V&[BPP]&X;ON!Q9ZG D,0XYPA+J1OL6D/^2+T8NR10!D)G7!HX0&A M#0"*47YN?Y\:6(N<CKS!6>>P4E\;XVN)?(T-XKXUN3W-#(HC$1$1A2HRBX[* M.G<0;1]0.^BH<L2/@@VKU>0:Q16]_:[A!GOZ/.YI>:RP#V87]HXQ7D6R _?5 M@PM=#&[?V;N< KL9IM_::;>ALQS./N7CB'N VLC&*<X&U^(7R*Q]J-G$0(GC MNVM\@=3/3DK.-AB;.?A0^IP3L7WPU\&4&?2+6/_$G:$2<N/TWPRH# >-V$[: M@PW7[AMOG YED.U8&/:/V6?1]X=D,$H^)J,D_9J ,^V"^Q;'MEWY9C)'(<BM MMR^CHZ&7F7'-I ?R30B5O(R,+8-R-X\-Y<%:TT*665^[$9:2P9=F<A,&S4Q, MF7ERB.6]=#L<0AIE8;R&4@%IMX(5>UX;L:Q"C^X?^L/'Q$X?EPZP=$MS=\HH M>)R:YAR0G4A6@5O/M#=.WO6^KF]N+*5'+*=!U,F$%_ PHD0C8R)JF?!#I)6( MD0@4D\0+! W)O",5QSR7M+8_N-+D5+N/<Q05+N5):L++<E&PH;/EZIK=\;+; MQM:PT)*1TA-@S2^/V[W4Q:#>3W=W*D\7* P5"A/(,*0:X2 ($.><(,\/0X0- MQ8&4E)A ?W%'GI=Q;GSWDYS_J64 70,!A?5J'*EX8W7V:?VKT&,DBGR*0A][ MB.N86OWD<:2]@$0QIB(*U/0< (0#E>O74@"G8,G-OGI[_]!V&] +"95]!&KK M7<UX@]#XV!<A"C1DV"G%D$<90SQF.(ZC,%94S/'"VBNN@[P3TRH5\W//S90U MT$<.TUR*RO([KZ(YD]-1UHJ TAY8V]M6X&ST,Y:3(@;=H\\RU)+GJ J3R78A MV8B[P28A](ABF."-2 N-P",: 1TG73P/4U\)I#"STM2*4&0%+$<!58)R8CCU M\71SQ05<",]%H#?WYEG^IKGC16#;7A%#-Z+:.E[OANW!+(6UF>.&P373F!7B M6W[]8H#OA^.DV0"A4(\F.:.EZ/4W3\]F!_U=^QI.<\7XBM]_%6/S!\^N/FYR M!U,WCYE+]FOZ>1ZKZ@S-N7[K+UX [#+T&Z@!HP59Q[=+QRV1T.@%!X$]"Y!M M&L%-JRU/0J-!4@5U)$FN4>MF"*M0/Z33X-Y%)S71?%)3.5C;J&AZDJ*=VB*? MHK@=P3:T%>0YG2:3E)&U3-(BE,U,0>,K@:7-[[T;7W-32)G8"7)C^NC&_=QF MQBK@-(U2.1MG&X:2:&N/O)4_ZYD5'%&4E\-<$(K[F(S;O4'2C=KIP$Z T<I! MT9M>I]?$D>96H2AJ5E'O1G+BVA2U((5<%,&,6@T&[(K@_#Y(Y^=^/K>_^\G M,E#OIB8/J<+$URB4R@+4+$: "5$=,Q:IR/!H5D\%8HRY[:P- $Y=:J/R!'XH M0BHPQW2/FAI_#-,_[;@&PWO8YE\]\7@>4S>@GN_)B",N"4,\,AIY(E!(2HEC M'7N!HF1Z)A^+U0!/.3!;QK6I*=X<XH^4DM70^/JKEQ_;<Q<+*3G*X)<2R57I M8=Y=.:3$W0TD ENY)7*!]A)(%D7BCLP&:VJ."J1J3(N0G +E@J]\5"#ZWNE/ MP&QM1$IEV: ']*3$Q) %0_OC6I]#;P>=X7UBJ74LKH?!SB95RD\<F94V7YTU M>^':LK06>Y;#P1E$2GD6K%JAFF]>/05 "F'GN[ U'3>4P9#KX[\5R3+P?OO1 M&OII^]M@MM\2MSNUE\ H'Y"G\_+1<\2;(>0\%S :?3BEOJQGO#1M#VX3$ _^ MX^*2#^U'^,B#@QF9J_!V,!JG$Y<9.#_4?_4P*[@ 68-)]X^D=WL'"6-?D[1] MF_QJ'SV&+D[S[)O#2'5E2CG4M)-""+JA5..&$"0N\)1]$X?,(P@'7("FILAP MZRF'VE!"8N%97V/>9FG9?VH @P5C>KW[C:[S;Y3_W?>3^^LDO;HYQA]:&B8E M]"%%1*/(#HOQ%:)*1E"+($#&"R.D6! '4.!01XO^5_9GR?(!YXJXJ(CPZI=* M?@QV+Q6Z/B)&,B^*8H,TEE8RQ7&$?,XQ,BH4RBXCCPHQ'Q$J7S%9P8 <LB@N M7-!9C]A059>@HXT7=(WJ!;X\6JYZ-N<&"J$>%K;U6, "S[J-3(.MHP.[PGSK M"OBA]*0V0L4X*W\%37Q(KA3=#]L,_$QC '9V3<T[&MH+_$S$0R,A2JJCOH9. M0J?H.WTF]EU^:'62I^:VTR<._-0]&! *,NPDS5&>6$^G,PT(@1Q.P>M1"Q?9 MT^E, P-UVG&U_><NL*G3F0;#O/A%&)/;Z&MR4Z<S\>3J2.3+J%QF5Z<S,:AG MULKYNSHUVG*7FE CJAT- I9[ONK7A1GNE=F+]0R RR:1S^9B4\8#BC";W67, MG\W%N@=&N%8HE<JJIV NUC,8!@(^BIPDZ' ><[$>GJRY*&6NP=H3L1;K(1 * MUV$N&VXM5M.Q8XEKHPP]D.NR'3S<85"Y6[[NU\"CV5M#Q_!:=@[3YZVA!HP! MRPK,/^\,U<P[A6:,)XDJ/:F-H7K(5RZM^WECJ!&# =I5/COZC1D/UVW)L&=' MOVD# TG#^49&SW[^><;"N$Q.?9)PV)G\_%IX@IIJC&^K_7>Y?GXM!%H_W_SP M;KZBU-)6K9O/7(8*-2=NU-EL'_,88LO.8>;2#VO*,[D4)[,>XMWQ55V=*7>I M7F8][%LOD_'J<C^?BI=9SV"X-J 5^OQ/R,VL9T"(RTFO+@+V!-W,>@8&]I,) M?DX_;,1@P'XRR=<9N2@_LQZ>)*1I,O84_<QZ"-190.,'=S2U%-9;K-;1S'H( MN-2V4SJ:%;8E!WXXE1(R89E1#/ZM,=7VWTQ)62(&4EQ7BOF^\01!7NA%B!/F M(1UA'P4Z"HVF,N#1K/2;BWJZPII'MBX?C--V9[PP![)":NW;8Y@16@$3U(@R MJ[2@&:VA- HB@1$-<6")@&XP@:3(PS2,910'=JG.ZVX35W5[M=GN1E3Y*;+H M>M_UCNUW ]@%)\9**$(I/; 1+Y8T)A1S9,<\1CP0$?*H%5@^\TB@94!B)N;9 M ESG<W(W0=H,?.2W^U!KY]-=,FVJ,O(??VO_:Y@&_?;H\#8X==,!VS19UM\& M.G8#S;<)NQXOSD#_/FAG_9.2;M@;.?G](4WN>Y-[N^;<I5:V']^].6--"@BG M2L5)A95(V#3=0:Q2=B3L"CM;+[A16%-21BT=VNF:S5(2<)Z<4HVN=S!X-'SK MMW-6X=20TP7%>;X3\@YDYVFZ!LP8*3!H'4$.M0W+=AYS&<:6K9QUW<PF;'53 MXUJD&VS*4E-33[:Z:0#WBUE;L"P-ZUW:ZE\ZW)K\!^J;LL1DS<6Y+,U+,U9. M+<S RI&Y^%^C%DXM+$ >/&$7M6X$)IMJ_)R*ERP(B;G1E[5P:J$&6A,IADMK MX_I73BTT0 5-J7,=T?99.O64)W:T&"'!P=%,0^R$*Y*=*J96 !X8.U&AT#Q@ M$8H,F+4FPLAP'2'A65.9:Q9)(><A YIW$P^K8.S*M][>ILFM76;6T]SVE'.1 M5>0!E>>*@#6'%T>PRZ(][\12Q'YZH'=8BIN9YYP_9'A<(>Q/=U9.0_'/HSN1 MPS2Q2I2 M6NL3W?@FHJY$#0P"@D%7!"/(*.P1%ZLB9"14M3SYVMJI>[<.I#J MVVT :,DE^^ZJ[QT:M"[5?F.V-B@IV6^D0.5438&AI<3#H13,E@"5C!_>@*1B M$CC%F\K,GH0$/IW[.7^F40S8 :J0 3&-DXE\X\3F< "#0V6%',BI]T8HU[GJ M:ONP,-L47-ZU</;[AW9Z=+="1X?)=J@HTV4615$PWI=&</M3+(PC",:#+C Q M"D+J<1T(''IJOC=!1$X[E@1X%E:DH(94R<JJ.74D*=']0W_XF,PN/55+2V== M"N4V[Z1@9>1&47P]"$/A<0]A$PEDG\B1'^ 0<>DSA4,=<J$6S2+R^U<[H>4[ MJ(\FJ=O42<;COBMJNT3E"4Q*KHPQ3I\*<F#4D&B.F4\HPMSZ<3S$!FDF!-B5 M4E-/8.7'\S.05)E\O_5R"!<NR?R.Q66QV^/JW8^B[YTD@>X2G\;#!VA(_ZYW M?VB7K[K9<:6IYZ[(_BBW,F2%\]M!-[D?]&YZG:Q.,GC)\T?^;K],XTF__^AN MMNMSV.]U#G?K:F4.7%ZEV#;N#L1_GM6HN*:E=%A10(5BWP0>0X)'()1@^R_T M Q3@B/I^&#.)EW08Y<>LQKE#=*)N<\" -E!8'+1XJ>R* @9"Y7.MK40VD)S# M8T.1#D*,F+9631A&G,0,##L&E@V83E:5:Y$K2["K"9WU@>^'@Q-U 5W&;;7' M 2T)RF(F8--C:-O+*&&"*+F<5E((J?JASD&N8*B)RRB"H69TOW&N "]74A^X MSU 6+_^BIGC7.DF> [!1XD GK2Q@\<5, :/UOG6[()^LU>(6S"=>Q^(+&-I4 M']"!<=Y\S.J^<#BY'M],^NM6^F&&MJJ\QUC643._#; 7IC4'+)W [L%4\9T@ M8'L4"W$8&-^/[.!38ZT>J3#RF0Y0+#T?"F@9X5BPIK0A6.9]K9U0<N"7NXTU M<*SM_&:"FUS=L)6W+@(T[\X!:3O](=AS=8(CQH\CK"F*?.AG0H((^4K[R-!0 MQQ+[GI9Q-I&UI 878"L L"ML\#X9-W<<(7JDL<KUI-@&8OLB;?32=)UB%=NZ M-#<NR.6^S@^I?1WGJ]B_^XES6@8KV]VG.J-W%"UE.WJ[K"&"C;TIS\U),.>8 M['9[<'F[_Z'=L\1/,V6;N#A<G(ACGILRQ0"*Y<#TI$5S)0"UWJ96?(,$6'W] M4@JZ@0O?[;RS[0M_$\39"L@.R@SO[3JX2P:CWM<D:Q(*41XK':]N/K>_-W!X MN8 \:[5I79=!5:3(&X@46GDJ9J>R+-#;N?-,O7X?>I/E3VO4"BL(0XL%6S]" MP2DEA@-DK6>&F, $9$XH"!@CKN$WX3)7MF$3@N*#6^Y0V,A)K0])VK'SO'V; M7-W\8PC'FMY:R-8961P=.YJ%!VL6[3YTI(VO@CA&QM>0\* "Y,M((N:S6$I) M8ON_F7:">-BKHB-:^\&J^TS;4;-#4L\CL>&(8!HCCGT[Z2U1*&22:A)#)H0[ M+RC A!-9V>F3GF%;'%^YNN[W;MW%#79("+0'R5>OVXZB%.+S&+1E=;<K1*9, M&=";#-N5@TKQ9&R7[F^]0>]^<C]MS#@*]SZM>!1V+\3"BWF,[ <6.PV(M5J- ME8M11 R6C$6!6EBM5H+RC? WXCF @K>#SW=IDOPS::>UJHGR=$"-&:GU_FPL M0UM7E%9HC-X.8&=K-+JZ@8-'=<(/ ZHB/V(H(IYUV8VQ*\&+!5*4<ZX"(XQ6 MF6O'\Z<>BE]^IX*<]2#-M$<6:K]*W6DSJV"=\V]MBM[MX 2*LA*%X#*V]88& M$8<!W6U53-+.G9UC'])>)X&@7[:5-SOX'WU_2#ICUU<]3+J3SMAE ]\?<"2M M/(<%&0)::1I:/P!%EDKK+M F=#WD3!QB+6OE1 NQ\Z9'%S17(K 27%?3O63 MHR@/)#-4$8%8(.!$=>!;\84A J=9K*GKR3EO:Z)D@[IGE!2=\7"2-E@I0+*P MIH?HA#FP2HZN'[>.8Q&'D:9V/EE]8!V^V)I'A%@B8AZ$/#21<J>,W3J6+%^J MM0%'U6N"#^%=EC]S<,S1]+)SI_>UR9827^O"O"^NZBM^U.(_V-5!!<E/CP.J M>=S?][)T>[ASYFEV]J^YLP/U]U'OS:#7__G%.)TDA\,V+UJO=V2->)/QW3 % M+7,T@I([S"5?GNFL3T1^46\&L /IU60\LHH1LM8:!I5;Z<V(EA#^VH)T"< ! MPNH,(8WR@@K4%]5J?U&U,\11?.?<&1AT^I,NF$RS;YK)CX:0+]N3GLT@UZ7Z M&<1YD1%-8A4*8R"S.82S80'2@>0HXMBCDD32^L9?L@PR;,UH(?)-DO82YO;: M.'P;3-,M*_;2^'%H\523Y["NO7\9?7T9R0G4C2_+![U* CHL\/5MV&!CSH5^ MZ$$NS@S8 :Q\MKYCTKX9[UWYNR96Q,K!R#TA[<M']#WI3*#ZM"M+U$Q"7&;M MYNV!,L V&E(?VNE5^FD,&ZINO7U(4F>:G)*)+P])^N7$IJ1RA?Q(H6VU"5,5 MV=:5V\P&!E]0;AC?,ZUZZ:*F>G',94^+3>Y H;\V&B^%Q6>!\JO![[#Y#]D] MB[WET57Z(1W>INW[6A=VR;@_&,@D']\Z#%T5]>..LOI*U8NC4Q6X%CDM63 N MN^AS^_LT#K:H3)P/E]8Y^M37QOA:(E]CJ):+*?(T,RB.1$1$%*K(^/-0CET7 MIA!Z&50[^*ARR(_";2!K*W=DHNCM=XTWQ#W/L\=='JMR)8ADOB+@=B@[@%\] MN 2(P2UD.CEOZ&:8?FNGW5KG.3?$(U)Z5JQY4&2',KO$K0T382BAS67@43Z/ M!%!)V78*-H/:R,;2-DFS4QV@/A?/57S8A2./.K6>T;CW]0P"K:1SQYTZRV%< M?>L=\QJT?7:*<G;RHIEK6KO46KE]/J^#*3./+T*F$4A>X0IOE."; 97AH!'Y MYWNP ;DK7&P4;V60[5@8;@L^^PQVY0>CY&,R2M*O"6Q9N&1@BV/;<:5F,F>) MXW3',CH:>ID9UTQZB()V%+K8-%X%4 ;D;AH;2H-K)9M7+(<A+"6"+\V-(,P= M:"LC@ YQ)I9N/[S&6EU4<#C!J#>Z5,58JJT34XN%Z?I@L5P5E#W+PLPN_V17 M30_2*MIIXD.:R7)I/JO*@;>DZSG;_/-PW.XO?P^^^OOA^)_)>)'K5.MV$Q66 ML) C3H4'9YU#Y!FE$!:2!H(;)4TX]TI$OMI291347&_WN+ATF>JI%+(U(0=# MBIQS6V%]W>6;ID+^O27E\[>D_S7YS3)T5Z\'[,>^XMA#$54,<1G&R' 3(R(\ M.^\BJ7V?S_=Y*)10+TW4;J#'D 8;1Y BUTRR7)-%*<HW"M@,\!B2/-A-<@^R M-S23*>B++3$MW3=@%\JCYU1CF8*\<J%8Z3K/6P >2Y([K]!,EN"\GI**',F2 M0W@T3=^&S20)W'W-='FEMQ%?I77E:S(!0+-A+D3I&OM5%Y*OY< >S &FC"F] M4D[5&+,6=% Z0(A\PY'BDP:S3^N?HAXC4>13%/IVU7(=4^L>>AQI+R!1C*F M[ DQW8*A5+BF3 5P"N;C[*NW]P]M=R)C8;9F'X'7^*YFO$%H?.R+$ 4:"F(H M*Z4\RJRHBAF.XRB,%15SO("5%\+=B2E?G'#:F[V9"Q$,(,URH?CE=UY',_7Y M+R-ACKEF:DROX=N,8A7QF8*<9<,6&HI@ZWQ%^(V!S>5S48/NT47E:JEAH0HK M.^Q"LA%W@V-08#U"O'HCTL*HT[OAX!;:'D"7O%KE:9F6?G2VP<-<C>=58$LO MOAE2<\>+Z,S/QAM1;1VO=\/V8%9BIYGC!FD'AC'!"P$NOW\QPO?#<=)LA% ^ M S-1/"^77W_S_&QVX@1D2#%LZ.:5MVEKN?F#!V4(=<[&WCQFB_28!J9VAY00 M$1F&".6!'4YND Z#V'* !6<>X9Y<=&2S0[L:VML;6HX9. K=])J3D,'-\KN8 MZV]^T)B?J[I'^5&G8 /EBH(? *Y@W"_#,J)9_TZY/OJ[K*.2+#5SV"&WV]J# MY)!Q/W0EG.&X3WE"(+""%=<'+H3"$S]+0J31NARR%*PBIYLDX"9%GE\FC08) M-? I%[( 98DDSY(SX0R"KOP4QZZN5<[FW@_8@4O_+'4;RA,#=1LX/HB7C;4; MRM]_CD(OY;EQ"4R'684;:[U\2*=I/Q=]RHWF3[F5@[6-BJ;7B&#@U.;R<K8C MV(:V@H-OIRGDP<A:(8\BE,T\D\A73NAN?N_=^)I;P8.)G2 W5N_8F.C=S&T4 M.)!E#=.2S2C7ME5.VHJRIJKQD!!B2+X\^CZM)Y<*%\\"4F<^=UJR*C-L7E-& M<_NAY>#D*1BW>X.D&[73 1Q372FZ?]/K[-TDKY8=&3AVH'FN"L5N*"?O.UW+ M^6JW@9C+I=O=:OHRMM8D-)/&(E<_>M=FVN^#=)Z6^[G]W4\&=GSK'3P>VM5' MH "J5!:@9C$"3(CJF+%(189'TPYC5C)SGMNBV0#@U.VG*J^0!0<&)55:[]%G M:@/VK/"__>!#,FCWI[NJLUI)TVX)M58YE#308>2AT/,Y)*=8/23\&$4QM8K) MQ,SS@JSR+\&E!K<,P%6F_ABF?]H5L)R8/J^7?IX82D ]WY.1Y4,2AGAD-/)$ MH! $1F,=>X&B)"-E[71X.3!;5D!3ZU]PUR)!Y?I$KK]ZJ57P^:X]_F,XZ;N, MGLXXNKE).G#XUE[RT2JR!BZ HH[7AX$K/_G/W8NMY#)PITI=(+'D.MC=F*W$ MW0TD L[IZ-S)IA)(%HV+CSQ3VM2C;K"Y0A:MG8]%N> K'X^/OD.M06L4-^)@ M=MGM!D@=P%1-#T<<AFO!R;0NC[NS6UR-IX&>GETZRM#IJ8>2,)8P+Y<8RT5> MO?'LAJ0+XO=],I[7&UNR3)I=@9/@K#_1$C^G@[PN?^8VG%N!ZYO_9]-(Y86. MG!JLJR)G+V"K:PI6VVALWVV\<+U=U_2KKTDZJWY5<]"LY.+*VD_*E;55%LZ" MA+7+KP9KX9<&@H?"E1PO298R.+:HY$7.]G!P!E.D_ I@$'-@F[5N 9!"V$O; MP6[!-!TW=*BCT_RETE#RE?OR'=^RH%O[-G$;>7#"]>/0K9'C3_1^H9S9><R@ M:S8W0A_FQAA*HR 2&-$00P<0.!$52$L2IF$LHSCPI)Z;8WE'YD"\C3Z4[VCE MT(Q<"B$H/8S6,#"*4:Z0HCZVYK\,D.=' 9)4\,B+0DY$.,_A)2K':TV'](N? MZZ5I>W";@(KW'Q>73+6^^[%9;Z+1.)TX4V#>K.7J8=;.+'NW/Y+>[1V\H]4. M=E;\:A\]#JT0G1_KJ'*0-FQ7TX)=%=_$(?,(P@$<5K&O@ SG 0JUH83$UMIB M+.O9 6W45]L=-H'%VL?U_>3^^M ,W"V#5S+^:E0$C8LX"CUMA1:F&'DDY"@V M6D2!82$-]'RXE+)KKM;ARL@I&)/KW3][G?_9XH=?W1P3\5X: 26T.F $HL@N M%^,K1)6,H,E-@(P71DBQ( Z$_14=!?,1L,868R0W!*?GHB+"JQ=A^3$X2(09 MR;PHBHTU9B64A8DCY%L#%AD5"F7%FT>%F(\(,Z^PJ6! ]A14C57]"@M#U6&J MWS-$46/I5QP3./@8VZ4A/&2]"R-,+!57B_H\)+\[\JSZ3S)(IU?]%-:-H*^( M?%;])U#]:X-W8M7OABN7BWTFU7_*+HG35B)+;42.& AI.#B/QGYZ8#(29\93 M7*-8Q5;4!29$1N,8$<:9U*&F+&!9UU,XJ<A7S[A52TN%0S -^2VZ5%[&$# H MI<1Q=6.PQDN5352G,:C+H![RL9B1E5$_IZ,ZQF=QK\[R*%\&^PIJDQ?W6ZZ, MF>H&XL1;E'4/!G=2J#I-4+( =66";RG)]#(&!';9N5&\'KVP1,_%M=BN>V2$ M:[E-JE0;>[7</O"GERHRK[_"P1N?=0^&@3RNM5(;%5%RRD)J=1,%!:N4RM6S M6)U0L+MVRGD\*X0_+2LQVZ&?"IZC"T35S:"&B*GB=+X3>1:N=J[]>2-IR!H9 M];KN,.-2EMJQ9$LMM"RS_59 MJ2>1V+#$<$T1AS["GD&LM&9I)K$7JP)7C0; MQYCN6M6[P%Z2QW\,L65G,7GV^,\_!.#QY[?L?WB/OQ[J70E=L5.L_' >?SWL M0RTBS9X]_D8,!F01YD^PG='C=\\:]5RMZFE8?]IPWIWGODKAO_#3;G?%_D;O M=G#4AF*-Q@P<^;7O5!SK.@SXY85-ZIG54!7<:$&>PR9-&QG8IG4;?\]AD_,/ M!H1-B,PW7*@E;%+P(]/'K=Z>6J$XN(W3X?W<R>O Y_?@)Y\DI60_O@M22I2) MB!_[&/D!'";S_ #!.0\4!4J& >.:>'3>:YJNI9.>F(EJHE/US$<HV&>E-GF* MT:EZ&,Q:PTY+'O[(T2G#*:_6H*,N.D5%@X-3%41&#N>U["2F$!FISB&YT+!( M';Q#F5Q<W5;CY49%ZB ?HB+51:2>3E"DCK& RC ;_/3G+(@SC$=6I^8Y":)Q M P/GK91\=N:;,!901-&8D\35SY,!40]-KFB;+FY.=O$N9AT$0M\0H7]P!U-1 M:FFKUL'D6<UNLM,0>4H>YC'$EIW#'#S,"A.^+]+%K(=XV'D7_-G'/ _[T!V" M54?^4W$RZQD,5[^'5F<[/R$OLYX!@5Q[8G;&<Y^]S+H'1H"VUM6%A)^&EUG/ M6)BLZM@%)]K7PQ,DVA.\K8/YQ;J9]1 (>?:2F!_>S[0JJ>*-3-<;BNLF9]E7 MX&8>SFO9.9SUE7IV,\] /#2\O.P3W14Z-W4, .R@55C-X$GY-G6,!X'FE\\; M:(T;%TB')?+9M6G"6!AP,^E)M,:Y/)LZ:((--$.?J&=3!X&P@39UH)OKV+P= M=)/[@?WESG)&LLLU]D97-TO'5<*#6[LL$<_M9^RP].L@X)QK%2)L*+/$$X)\ M*CUD2* UX300OIH?>C6[DZ_W0YXK,9V=>X7_+)U]]<9!.TT?K>]T9&4]3J6$ M<^[,* ;_UIAJ^V^FI!0']LEAOF\\09 7>A'BA'E(1]A'@8Y"HZD,>#1M6.BL M.>B%(F2.PU*@2Y?B/H(=H16P0:LMMSVK"VU_-T_$9E3Y:;)H\]#-)M@1K2H! MN^#$V&5$**4'=DS"DL:$8H[LP,=V&8D(>=3CR&>>74@R(#$3\V6DUDXN;X*T M&?C(;_>A\\NGNR296H[^XV_M?PW3H-\>'=YTH6XZH/(ZX5OHV UTE:0PN1XO MJAG^/IA81OUAF@Z_V<5D']SN],:/F4 ZDB&&[1P7!QY[803.#EF!@96$TIQ> MB/S82N"(>=H^5WB15K!87%YQME16*-H#YG9^VO?#= S*,NR-G/K[D";WO<F] ME4GN4C@X:>EWO6>.G%52?*?22*NN#NQNX5E1XBN!%+;$65UE9Y7'. JH$I#I MP:F/LS+ ;*7Y[Y&0M_$W.V<*+66R3MX?DK1COSA*%L^H@O8_]M]<D:Q""]5R M>4$^3-)D9U'14J3QZ?DA_ ISL8FX;5B;PQ%CF%3"D9@>P+0<T5-0E'7@B*V" M.^'R4EA34L8&+Q))L>>IP!#$+(N("^DCCVL/^2+T8FP%MS(R6UX+D;1,1"&@ M/87/T?B)Q+R,*7RH>)$+I26W"N0U:%/OSA73M5>GUL:!#HCOAV ,M_O'JB1% M!5BSG&#"LW]+"O8<QV545'$]XB@R]O]+)$T<(LYCCJ ?&5+$SI.(,,L37S3Z M6.BH'1CS4V)^U;3B_5(MXO]*^D<<3BU)R=+OG9 2.*VZ/#MVH%QN,S2[U,NF MD%7HS9@DA49_:4*LT#"NE?6B"=$NH*LS)3/^YL7!85WUAR,KWP_G8T\7L$!H M$./'D16Z*/*AQ#H)(N0K[5L20AU+['M:QE^R^NI"YK+'-@(JXQ9?)@^TB(?2 M &N;#P;C [?H2_'@(M<,2R$/F0]+Z^;([,G:X,*&%M$Y?;F*8A7C4F_[RQQ@ MV+S&F*UBWHYJE0%K1_7&R3O+S]HVA-?I3.XG?3 OIY+3Q=H.9\5(@8$5V$PY ML&UGP,.(0L3'1!1QYH=(*Q$C$2@FB1<(&I*Y&F!:YHK+[ ^V-%E'AH;JI(:X MAJ:8B++<%,2(MEQ]E'M1)P]P@IVR7);<=F!G7SN<27-@6*,L,4Y[<J7892V= M6IB!I6,5C&KNRJF%!@8U"-AE+1RNI:R6%W=PQF!9>G8T9.'4P0PL');?DVK6 MPJF#!E=.EI66K$U8. *34FW<CN#%I0(2CI6\K)53"S40!-2$E::F_I53"PW, M]1*7I07(VM+Y8YC^F:2CY;9E\Z3HHA;T1]!BA(0M \WTMFV5?4*D*A2:!RQ" MD8&8L8DP,EQ'2'@26\'%(NOC+_:\\S'S?:$O@H3>[6V:W-IE%K0?MCWE7&05 M5OHKS17)2EC-(X5ET9YW8MD/\*%[+Z6XF6UMZI-,H]G=G^ZLG/Z<I/=+T8F# MJ>!6(!(78.'$'$9%S(6@@5%(**""> 09A26"$Q="1DI1SY\O*8;S:21%<%8! M;TQ_/D[Y<,DE-*QGC*M#L^ 4B7RI?$3L5+)25T5(VVF!&(]];>P[8.TMU<)< M#2YMAU4O!9#A6"$%LX7 L):LJ21PBC<U;S\)"7RZ!*1L+@-4'K@76XH!,8TG M2I+K1M <#F!PZ('>2RD.Y+P,/5.YRA#[L'#UX,ZC#6ZSG*MX,IZDR6_6BKN? MW$^[Q8["2?)V\/DN39)_)NWT&&J44Y><85%&1Q10$U)"A%65B%!+"&?<(!T& M,;(>ON#,(]R39-ZL0N0:P!V ]2"R+H,@J!HL)#F$H4.GT+?A!4T@L$69.G " M39$>1%1PI%5:*TN0'"[P(2P%139I:89CZV)>T&2"?5!L#IM,<ZB'4C6<I!=$ ME37OA#E(+"U!/8BJSW=)FK1OQD><DYXQ)1B3!_H"99ERN2544'8(50NHYS<' M:N$*K$6EQ&7: [4P!/: I/P@67YN@Z 6@N PL"$'2J9&6 2UT 0IH58H'61Z M-\4FJ(4H<-Z4.5 D-<<HJ(4K!J=G<X7>C[4*9J<^E\^=N0VL#^T4#GL>O^I, MEG-&F3XPR1;[T@AN?XJ%<03'J2 ::F(4A-3C.A X]!:'--=V&4H"/ LK4E!# MJF1EGEAU$E9J.-A2_6$?Y2C![B2+O(C#/M4?[M'3AEYP .IX2J+[A_[P,9G- MJ*63XT<O&R64.Z8KK;P]\)A/$(;"XQ[")A+(/I$C/\ AXM)G"H<ZY$+-0Q\D MO]>T$UH^CW<T2=WQS60\[B=.&"]6W GVWK@RQK@M!T$.S>C5'#.?4(0YT8B' MV*H?)@1LP$E-/8&5'\^#B33O/91%N-B[G=^QN"QVIUE[]Z/H>R=)NE:9?1H/ M']X-1Z-WO?O>A;!#,MV3;=GN#W(K0=Z@6U198/[(W^V7:3SI]Q_=S79I#ON] MSN';W[42A]VT8MNX.Q#_>1:CXIJ6,G6*$D\H]DW@,21X!#()#B&&?H "'%'? M#V,F\<+4(3I7266_Q3C?,AX/.W_>#?N6PE'6/O9P!K0A/#/V2I51*+*&E<^U MM@+9! 8C'AN*=!!BQ#2/_3",.(D9Z' &>S]V;F4]Z_AJ_&<=4O60K6X^,,&U M+&0W\AEFD<OUW04X&-[?#P?NJD]W;:O&L\[ QZ.VVG)YJH_<PW<:)6419Y5# M.!R:H-9:,6S).MD J?J!SD&N8* )[.VZ<6:Y%H%GF-A<25WQQ.;P/PXOUSR7 MOWT.Q,:Z\]4B%E_,%+'U^I4F>T'^G%I7?Y(^+LW]DV,^\4(6X&+ T?1?I+1X M]0)L 9B%*30[+?QNF&G]T=O!--YQ1 8Q0!8N/U2IY=R$V8_L!,VC"'M2$ 2J M&O%(@ OA^RB,&+<_PF(9+BEI*C*S9AN6U?']:+VLM->Q_D7QT= ]D6M,\!2Y MT=H=@#82'YB>)JW1H0-%$/6A< OQ##+2-\C:)9A(WR/<++R%V:'XQ6CO@K;- MMX:LMO+023;HA.%9@83EFC4'U:.9F?D?)/YMDY<,+[ESM<[*L.V)1F [N5;" M1TI2*K:NVL)*#V$LF?(ETLJW1J9/ V2H3Y&)8M_2I.RR".?SE^7.XVV!LP7W MO/#<5SOC;UUYC ])ZFX_.0E+L_F+76!?UDDIF J")B@,D BX!)Q'E#D^10C M;(3&4JE0P][';%Z;5Y1MH&0+TH5<6T1.KFZ"_A!Z<W^PRR*9%<NX&K@;/B8/ MD[1SUQZ=GJ1\[*A@FI2GA+G(D9H*NKW!G7K1VP7+EA8]5509J=:KI*QEG'G2 M.EP$\LPL5BY]A7P6:V1OB)AB1HL(+X2 ^N=N&9#5>5C^+NY]M[+/XH>ID4V1 MCZ "X!^#]C[.YSK6K *.LF"W##0O<-49IAZU_J9%RZ 'O?TK\&+D!4QC+Y8" MTX6K;@>:+$I8[ -MVS#[[5%O].G!+J3NU> ?[=35K(1((SD-(5] W1OI4OJ- M713[$>3C2'L&"ZL3X-![&%,$9@_R!0E8$$6QYXNY< ""Z,8J4IN!-H@>50$] M="$HK'BZ:'IT!?2P:7X4T*,N>_:8"NCAB^IC^+(7E]BVJW4H/6)1P Y?]N(2 MVS:X#J7'98FKC)X+6ES.3%G0PQFCM IZU-2DN3#1O$:/,H950(]>6#[T>'I6 MG 57 F?F,8"K\%LROAONZQ=JS"#C*+][OK_#7QCM8-975(PHQ(R!L[",(8_$ MX 80/S AU2J6<^M0K'G\9? 6%Q1?*I8=W=PD'2B6!%6S5\IH[SN--+:.?C:- M7/5PAAF<GEGGZJ# !\UV 8E&F""RE%VP'Z;<$9UI%L_GX92YV<.2?<^+[\= M9>$AEQU':6ZB[()9052%JJFSG,O*.2RL4M9?IJ<+JQPM/\HRL,]9WM(T$#B[ M=K2X\+K6UQSW(,P0?8<3P'L$2Y@4#G\6&SX,+XF)U4/$(.HQC;B."/(\Y:%8 M<1DP$L=QY']A6='W?!+6VJOGH/7[PV^PGQL/TW XN1[?3/I%B5L=<+?W:F&Q M-_""^6YB%6(<:B1X0!!7L8=\2@T*<"A98$@44YD9[G"8(5==9%]H^3'_UV1Z MN-F*BVZWEY7-_-#N==\.IN73/[>_9R(V3H?W;D7Y4%Y^^9AXO7R5VBNQ?.DO M+KV:T!>_Y"J/G CV(9/LC[0'6NJFL7,,\H@E50=,LCFT_>>8X_<ZS^_')%/E MR:<D_=KK)!_L#!YVIWU9X((].WF<8?)AUZJ5[#_]CF$DQ_]2 9VKFZRN-A3W MA\K:4*I^&DVN>4+2V!K9GJ^08F#@6"<!>11'**:<!!!H!B_%%3BEN0I^9?&4 M9Z%>/5>N/GI6E0*71KX-;;YV3KTCC97V NTIA.WR@$31&!G&*8JM#6N5?$!D M9'\(HBYR^U#G8>ST=D8?TJ&56/?M]XEU,#O#^^3=7F;^2>:YB7W! A]AI@+$ M/1$BS:5"TCJ;++3>,0GH%U<%BAJ>JT)1&E)Y)CXF7Y-!W3*S) ?0TD9+PHL[ M)&Y!4]C>QAF"5K1.(*,I2]CK^I/Q^^'XG\D81&TSY1V?>71K;6QV BK3)WG1 M,?ASVAZ,LEX+2]G7LP<WDQP&50:S7/)=39++ MW<&NGJNM^[G668-)D5R.IC MRA3-F4U =DX5OYW>MGN##].=Y5_MWXM^>/NV#ZB1##"W"-G9/K($O(-7TQZ1 MM%,0XX?<^L,115)&R@I7'"-/QQ&B+.1*8!&'V-6YDF!+01FV@U</R:^5T=TL MI@ ^TI* ;N34H!S:[\K<,MF(H4SSA,S\MHL*@BU)F&3_;21Z;M$C9G+YW?O M6DN$?DB3.^N8]+XFF25B39*K&^LV-]*\) H\"4%6'=LM*')PLX3_.(%UX6(# M69S)3P;)S3XG:TX"6?@R\*T+KSWF(VY$8(?<)=E(+Y!,^Y%0F4U)F&$YQ; = M2"'JC)C+ TF L1>BT!OP%&(V9W,@_:NP\ZEC#<<*S.Z<+BWH\FO[)%= =!, M&-SI::!A]&FX3PNE.A<V%+/G/"_8-X(H[I\VGQH)7&__&]@/>PT-BA"7[BYR M.Q^[H*P!MWJ_Z[JE]JXGH/&@P-OT7&8*490T<7&I]''YHLIMOT./FCK_D:P= M-#T.9YXSJRPZO>S<W.# ,MPUSI-,%JK\--D(HM0,\;KWO4%O-$Y=TYVI(*DY MA,:UX)P)C/PHM@(QB@R"KL$(SNJ']M':E],)47(Z%(/:T&HQ4YV7I!2%.QXC MBN7%=CP[Q.4%@%>EA&49U"M:])(HD)8"*M=60FE0N;($[730&]R.9NGXD+'3 M<9'W_F1\ZB!)^9,'9>T%#1E(>BE[;0>>'/A9MLF<*LA- GG2&TSL4^9'D4XA M$DL<+@B$Q-+7&G$*N?;6WD>^]@DR)/9BGTL['6 WP8%F<NF\6'D@90B Z,F@ MT^M/]<K,OX#)-1D/T\>5BRM@IKAD1SEN7$H:6\Y(.P'&_4D+[MJ#6WO!;&': MB[)]#MC3RWYRM@W;J*DU3;8F^]&W!]K]J7P_''23[L1>=MV?:?/B+7SP$QK% M9I8^BO><C/L!WI_0J_%=DLX_&MR^'2?WH^GYI$;19TU>Y'+;]^-O&[[]V0*? MR\G1V\1^>!+C^'0,B8PAPO9C*(]I?U:*#8V&L9/E_@N^'SF;H.U/4IBM8JMU M_[])N]^[Z27=#^EP^ID'=[O=JT9QEIW58GLNN9)(5RET":SVLOH-[7+&)9QI MU9J:U2C[TEOGX R'W6^]?O_M_4.[ET)"4+4)"H56DH[#B$:*(PWMF2P<#WDR M5B@*F632YR;P@JF5M 2I\,USZ*SS8.TC"#(4N=>-'$#8(S,L%S+9 22'NMT; M !=7@[ W>AAFFTE7-^?(O"D9)K*^ <]5$]\*(E<-:CX#H"3#X-9UZ\HNA(;T M\3#]O<JQ+IS2Q@^,#&.,!/$M<$P5TI$GD#"^5%[L>9RO3^E20/*5L&89.+!Y M6.0[^<G-,$V65$+TW4Z>8=KM0<#1F1E03@K"4<.^LSRFU0$;N3H@\,R)DVXK MU;(J8Z&(;O< R'?9J[==G5NMD(3 >$X)K+_\!G"K:G)#1*9Z#WN?Y&+%-)=V MXM"0*\0#I:R)8!2*/<(\RH049A:?YU+E2ZV=$'8I1NOULT]/H_6W>:X'[?%( M2S%7GW%Z>M:H6Y.E:#O(,MWPK J=GM-S)"'WD.?KDNZ%JQ0I%?C'IR<#_&0A M3!DRMOO&RW9%/H4Y:W#:!TNC9A-)*>/%2H7(:BV.N(XELK91@ @F/)2!MA.! M;S61MD I-0E<R&7I)$0C)P&$DV2I.9"'L\;!2B[5V\'Z\9E&VC($]I"56*N/ MNAO.+@+.)@S+(E?0T<S0'<"WR;ZU2[_:F3&L_X!A6<20>VY7Q4[$<QB[$+M% M,6^LT& 7F("TUW3-8B^!9S\.EC+0FTF$GAT[VH.()5 %;( X;/>G56:S ]GC M+/D"Q,3GX6*?8GIRW4M3L%M/I15*5N D)([L$ZE5!IY5B($TR&/,(,E]28GA M6,AIS( 5K)"C0&[0EV=-+"@9$ "S6MBI4ZPBMV41;-8AEJ'FZD.72B%R?9MV M8LE#SZ(;30Z$&CO/%=,YF"OO70RJT9$9D&Y4Y[W E1=?164_@.1XZ_]][763 MKO_X^PB2AK*FX* #SN3UECWSX)*?"+$7K6 N#ZL4'?.CJ VG ^HF*SO^I<@H M %6*C(5]T&PR""QQ+G(QD?*@UL@XUQ';LKJ*%9T V7*.=HZYX<#L&N?<B WM MS#:B Q.NX/S+[P.KPOIP#FYI$RA)K5,'6UXC+W5E5L))"N5HW4&AQA[YD2O! MBY,"WMHG[Z,UZJ8ZLG9-&,K CQC'2,=2(QX%'C(QAA!'%*I8!Y1Z7F;&&B:W M=L!;15$P>=X/!\/56=9D@P8ZE:G<R=#M,(JKAUW=N'IUH]$$XN95UX\X(OG? MSGXE5@VX+1B*P<;#=%%>^NIFJ55((S%S7% ):S>6TF7BW-G Y3.CC62!6D6G M.56\D(8RL'808HT#NV#&CW!R8NP-NG!T].'^-*F %=#AVJTQ++;3L1'4QI5A M[X &9&[7VTF2B_$*K&C@=.,J*8-KDVS\+4EO(9/2=?5S@N52? -F7#%!LD%@ ME@)65;W)>NL$@/@0QU657)Y"G]I]*VXO3&8(JTAR#93VP+29C)G.S5*,H,$! M:.)&<L!(41G:W6 V@W\'$\9J&G<>M9&8*:3N<,/$9M K(#9C?3\<)XV.9#(H MK4;8EDF^#&$-Z%?K%0T'!?4 &PG6*CQ#3![I1@SY-E(/<S70_"G,<.$4W@AB M"];&2RB(?&"M-P/=*):*KKJ L053ELL2B/<<X@WEHII)@K:+6>:\FSU Y=H> M6DT^FM:1JSU84S)T@;-N?SD!EGOS'*P&U.DM&X>&BL[YFEUE"NY^2ERN<).# M3AQVT11>C;.MOG=!%\ZL >MRQ-&5=6W"F.Y;>[F@BNG^$*LLW'X.4MA)ZK7_ MD?1N[\;S!GFSMIC34^M9$L+59#P:MP?0)+V23 I\^$DI:,H+YJ>09L'"GIA* M$;)VESO?WS0Z7"L#:C21;"<=Q8B6NB(N&?%ATF\_VI66MK\YNV#8;J868&S9 MVRR!8@&WH$+LK$!L$TI5(')P15QK[AD^I>-PE.MEZCOMV6I:D[5':E/7#85/ M^UT+QEPW%$6@&PJ3FI;I?UU8 ,KW#6,!"KAO$*=>@+26#&%)J*32A#S6T I# M &-K5;-+ 2YC/BWE;/F/ZQE=W]II-VLSO>AF-'(!U,]W[<'5@[,^?[6/&(_> M#C*E5P/-Y7JNE&<8W$M6PE8[/5EU#=$_DM$8<AZR7\W)8/=*T&DH;O?2H_H/ M'+94RM?#*3^D4'R<OE*\CB'=D]PZRMK/.SC! &"B#I-1@BI%0R&1$H0C3OP M^9Z5\)1X)"(PH(S-?+F\A#J@S'V]9;T/H*A(R/A:>U;U(:H#2Q&U=K(7:H8( M]:4FF(0A"[Y(EXQ=;9GO>@M>UTL>JZ@"]HG3DFM==% )5ZTGM>].4JYJ"Z_> M*2&/W]"KJI?@)EJD$)04*+6RNYBS!H("86XUWFD:")Y;]LY(J6RN4"=[[:^: M.D7OIF>=<!I5N6%.X:BHE3_T4,Y*S3*HC'!U/6Y#]=(P&772WL,QT;]3KC3K M<[FHU2[P&R!4D$=\F@E :1B%GK0&M $G/926@1@;I"BGL= BT/8Y9,J $*LJ M=TM><?5*I0Y!896*(+D:%_OIE!-MO=0]V 3:%+$]]F)./:6M+I=E BE'H)0N MD,((+CNG3S^6M:"$SJF4*EI^,,_E.BABC#RPF3".M6>TQY%1&#K)4HFTLI+= M*,9%+'D4133K/ W'^?([$Y?2/J=NKF #(^]4G%KKUV=;*DHM_@I5ALC\>DE) MG;9E/6NS!NZJ<NMK7IE',%76(!5@CQ,EY<$3[;P&^8RCP_%;*>Y"ATTTR(^9 M 67UNF, !'AC#/(Z)(0$Z8KY,5&>DUMQ]8PV<<G:>UCD=4>S%(5\S,.7-%]$ MLS0BVYNC7DPT:T9*96N"9]&L_''ORXUF'<-8^:D&G"FLBKOP7H#V/':I-3F< M=<P,*"M/'0,L%\X\L_:L7E) [4-N_<9F:<\Z1AOB64SJ!FM/;B\\0J21A?:$ M<7\BVG-*2F5K@CCM*91\,MKS",;*3S4!]<$X/YBT,VO/HY=:H[7G$3.@K#QU M#%"<*R5X7O59@ZB0D'<I=;.<SUJ&&\+ 5.2J"S1,?PJL"I*0RRYJMM"?$F'R M5/1G1DIEBR(K*II/];MD]7DX8>5G&O1?R9]OO"#M>>Q":W3D]H@)4%:<.@8$ M:5 J11UR DZGYX\QGUUWUC'85J]HFJNENE5UVJD/+?FR=?^Q-_ISVJ.O?9L< M)>*XT KR[JD1>OIOEX<O.(?ON2)9KB;5<N\NI#%F3,4Z0H$(0SL+M(^TK^RD M"$T0*!%)$\=S.J"1VG(7^\UP:R6&*WM'GIA]B5#&D](^&AD<8JBYSY'GL0AY MBNF0$TZY#C,B8"OCU?*D:#81,$,DUBYK!7-&MA!3U+?8I[&,.8'T99 20B+- MM401$;Y1,1:AYG/9B%\M-UJ]%%H4A3[T%=!"Y\M&FXNCA6%K%C"Z'RVE%I&C MQ;4U5OI":6$5T,(60I9>*"V\ EKXU/"VM/ +I4540(N8BUPL+I0660$M$FAA MCA9YH;3LJ8E*T:* %GYYLZ5RRW:ABPZ3+K,R&%E_*=>4,W]",G>*]/=1<C/I MO^O=''4TUTB!'5&D*!DK-C0.B%*(,&40U[Z/O$ KI */>2J @[=1%A^TMNP' M_<^EPYY'X%EE9JGC5OX)LQ\Y:NJL,G"()UB>);=M0NCJ]FL9@(V:+-PZSP7Q MG[(T.,?G@[CDR3)EH,K)XFP5+G,[UA<W5P0F5!W. G5SA5ST9)E24.5D<8?S M"!>YAJG[SY8P>4CM&V5U$ ;=Y2/[1S#!,>,29"RWE!P89%241;%'K3D"U@DC M]B]KZJ XX)X.L8>%)MFR@<H=DN#5<-L67#7T.#@-!9$PD?*\&(4^E!B2U!IH MP@^0A>K;SZ4* V].@1:K6W4ENAY ^9T_ANF?23HZ;:F<?;$7G8"WR(V(!9(L M8'8AT-@NA)"Z*A\X)LSS?+T8_NP0^+2BT&9(!8(RV\0[JMW!,F##:)F=V0+ M6FD:,H91Y)$8!CM )K3+7Y@XQ-K72@AO'DY=.\R4QU+K(B\)^M!%/@N&Z5SN M9G.6^.$$E%KB<P($5ONN\=FETPKO']KI^-%M++8[2PO#%2-;^GCT1V]\MWS+ M,2Q)0YUK1ID^\!"K%*'QL&?L;V$"A0@%\DPHD8D,X7',0R_T%]ML)E]&]BCD MI6B<G4MR3[M$WNSLXKDLEWVAYHER.UVYBXYHDE W(U#02-$\)1M Y13+HEWR MYZ'7[3JQW.Y#([ZW@VGU7BC0XG)*7-G]DU9 !::T<06X+%/B0!^W;/%/!I$S M# TSU>KV]HE8V)]:]YSK_',^)IF&3#XEZ==>)\D*=4T/$<(%QQ8]JYUS#$7] M-=F?]6,(.E=9W[-,Z@JJ_.Y__[$)'_7/2V@Z38YDK2@9I/@A6=78ZF8;%VI9 MV91LNUR6,@+_@PG)2L/IG91M0WLT72>;:G5PAJ6KV"D).XJT\A.MCC6:(ZZ" M-4J^B.D:K6")GBHU;\8'5U(?&'8MRP?_XHI=\#V;J!XPT^)A>I/TCBC/O$R, M48)5M\+$%^<,:.B"+G=/DE*HMU2[GW:6/[+YX%[T'#-E,G:(G3*($8%S%L(6 M9/45_-_"105K2'R!#:X3U?_WNE\3ZU2-CFB!H4H7=B\(Q)&80+*;0=1C&G$= M$>1YRD.QXC)@)([CR+J(X!^R?.W)]5=?KU'^#3J+%?1FLH9VTOL*/:G Y+;/ M.<17+@^\8+1-K$*,0XT$#ZQOK&(/^90:%.!0LL"0**82!II\ 7-%YLZ4[HLM M8Z:;]-YXUEOI@L<2]]O[MW.80UX+K1%L[-Q4*- FL'!(@(P*/*1P0+Q(!78& MBR_NG,N-I23YS]=K[[)Q7KH0ZX=AO]=Y_&S?U>\?TCAVXXMKJ7GHB1@%'J'V MQ96/?(\0)$7 =<P]$U"<3<#_Z(]_ZO:^_L?M^"?[JO"OA]9H_-A/?G[QF_?Q MU[?OD7_U^?/5;V]:^&'\4RN^>O\9?7K[OZ,W+;+X(/9^>_ONGV]:GWOW=L:] M3[ZU/@[OVX.?6M-'?+[Z8*_7#^,72[\S@;^7&&DY2N";U^XK]]=##2\F%^^U M_#H=%]"WLK=UFPR2M-WO/[:2;$EV6^U1JS<]>?)J^2[[C.DUK6_VFO;#0SK\ M;A?,.+%W_Y6]HO_1OG_XZ7]^]_!/][U^WRJWE_ Q7ONXU1YT[</^2E^Q]>]N MAFEK?)>T'I-V.FK9Z6;?*+0+!'I@+*YFY&4+)HG[7VD?9A\)?XJ7+:M0'K+# M2/W'E^[SG@/4G\"C>H/6*&O$,P=C?]3^H'T&'"^QL[8+D:O6I[']CPL4M(8W MK6DH&9ICP1-7^HFW,B/HU=J@OIY.OD()6+1(:FG9<)00)!ZG ?<9$C3R$!>1 MCXRO.")>* +!<4"MRB.0*":%(6L2<-^&#.6DYA]I#TZ=W317(<#A4$+% 1IA MCJWA@;ZCF"QE2)EY)R5H "B)R=%9:V1OM7;_O">P6]2N!<OHP+:81_%8JNF. MR[JRRG_UJ')90.5IJ-<L9;&U0NVB0XQS9@63])''M5V1(O1B[%GX1F96P?KF M\!80E3:B.&JL2W68<GF(4%15;4%<KO/$TA;Z:-:!Z+AXQG%3O4PK)6>^6F=% M%1<VWPEIY['2J0(_G7'+XUAR7X=9;A,7=BU[GD>1B33#'/N<^G$CC-L9&:UE M-LYKX'ZV5N/#=/NU]9!:2>Z,R>O9FW:6WA1LPO;,(&F-AU,+$/K=W[N/;MJ] MM/45!+^S_]JSX,MLJ62&Y6#Q3[=T7MIG9*8F&)BWPV'WFS5KW;7V@LF]?4!_ M<;[[9>O;76)M<&M)VUD$VOZ5L]-GN@OLUV^)-6BGE3Q;':OA[-1,[4?]#,== M[\$^9IRVN\E]._US-#6MW0>M0?L>?N2ZW?FS/[QU;P%#<6,GZVPT_OBOMY\C M].F#%UCN!\-O:?O!T3D8#E '=.38O8L;3K@/OFNU;]-D:AJW1X"X:__NW?1< MT^LU3E[!P(QF_W).!R!*P1IOCQW1]AF.:G ]+-E@_H\76^HM,,C=4Y9&97K= M*'&,SW[2C6LW&2?I/9R1AEE@:>E9_V3B_!YX<L\M[\Q]:7?NIHQEWSNOQ[+3 M&W0MU>FC_>,&I()[C6]W/7MY;_!UV/]J?VG4LX-R8\=M,(;[!\/KD;4?IAP\ M3"S4O[U+K!/28M-__WW&Q/3KJ4]B;[9O\B_KLM@7'L$QV)<M^]*W/><GV0GW MO94" ;4M*4*7G,9Q:]QSL\@-RM :445KK%VXRNS?DSZ0>YVT^O#=^*[M?*T] MU]G*$,]GU=M!-@%:'4BWF*^4U,ZJ%A3#!;_N.JN+"Q3/7OI;;WP'7T*#JID+ M"&/AWFNS!V@?4<('A)&"YSJ@\^7O7J#=@7<#>]^]0NOW5Y]>M7[UO ]E_,;- MJJ>\LIYF9S1233NS3!J\H7CO%CBYXS29G>]\22M%)^FBB(8_&;\?CO^9C,$C M:*99#ILLUKM9H: LHIWS8,;;VX5$JR X1WB$(X]2)*DPB$<F0GX<QH@Q[GN, M&FE(%<$Y%QCZ/Y/A^*><9%M\\5,KI^LL"7W[X=7'T'WV]OVO\%/??VI]CO[[ M,_K\T7O_*;[Z^!M<.DBFO_=']/;7__K\IL4Q_JD57+V[^OBFE=Y>_PV_M/_O M[[.W_/S/=TN_</7QPW_99[UI4?MK;\.K/[(_<T;,3ZUWT>?/T<?%N\SN=Z_S M]GT8O?\\?4%0Q.BKU6M6]2#7X!RFQ>*.E>\[[8>EK]"WY/K/WAC!:".KX89_ M)NA;KSN^FS[:?=X%,>IF"'(C\J8%>?,]N#__?6?8'Z;S[Y<ML<F@;:V@L5/" MPY:;<RO:U ICJQ>2@?TZ>6BGT[CCS=00@SF6*8/ILK?7@U+X$V[HMSLN:O?_ MM >3=OJXB IF04&9*:M98/"PAXA,^6;/$8<_A[]:92/3]@5\6,-E,!RW!DG' MKMO,9K%6B#4O()(YLXKL,$_Z8["YK(89@\K[!BK6OH^]QAHS/2L4N]G;K=I0 M5F5UQA,7YW7O#:^QF\8Y#P!D3LC*R-H'K6/I#I,,C=6Z#];5! /[.LGAN9G MM(7[,X_;6A;#6<+N#&CK;TXQ#R<C^^-6QR??.\G#V)D<]M*6V[>T3[#ZNOWW M(PPD^M0$"GYB F4Q-]<&>>PL[NE GT)+K(^?;S^R1-KA>>=]^&2?;5^R;UE( M-@WMAA$J/R 5L]KJ)/W^Z*$-82[7OAS^_=#N=F?_=K_U\PO-__V%=9.MH_/S M"SBFFZ0O6M?@N:5PU?(@I,O_Z,[N%^K?7\RC >/NZC5?IP^^'HZM4SO_3;'Y MEE-]_B/^].O5(4H+5HP^;,%<ITG[3]1SE=G>M-I?A[WNBZV8W0NN+N@=+.7N MV'[O%-ATT<YD_D*HMHC5(,[+>[$V&G:=V&5A/R X/_'A1WZ?:SYK3;><.;VZ M7PDA)-BQA%>Y3ENOIV]6N']Y /#G43UN5&G1H(*I>8JQ:#) ^=0!BII6TZ%6 M1=%R:EW?.KW\\XO_&011%,<;%MAX^+#\3=5N\O2Q[Z+86B,DN2^P+%<,%F2O MF;T?'!A,L\#,>E3KE).IX-Z_EM*WTW^F<"#>W49>$FE>8DE*W9Z%R']^L10J MKW#)G!(E%OJEPJ4DW<6B5%J^))Q7@;%FV? D)$&VTU*[(-COCO59Q-E+HLQE M+)038-7F0D3?L5BI><DE>P+"X0D:#GY[U.NX"&.WUY^ AS68"Y!%J._B1 EY MQ4J9WI>_N"S2'T1DXE>F!@OCM8MK+GUPG;8Z_?9H]/,+[^&AGUB18-V?SEU[ M<)N@0?*MWQLD+[* @[M]XQ9RR2W!L[9MJ&6WE4')>7IPSX&=?1JF.[>N]LC5 MM8NJPT9,LTFA+W[A/-=,= >0&KM3'$6!I)Y'8L,1P31&'$-JG?$U"IFDFL1> MK G.&NG"R5G!F*BP%R+DT_:'HTF:5+ )'Q(_4+[P$([\"/$ *^3+4"(2VED0 M*U^%4CQOPN?WS(A^:IMFH#7@[_=7GZ,6$;-=-#MUV$\M__=/;]]'GSY9!G_S MW[[W/K^]>O_)J8[KN1(Y4;;9A4^,IY:=X8U:#^UT#'OPPTG:&@YNA[#E/H*R MO,GM(VS6)]\?P!:_38:WUG2YZW5<YL L%:\#AU832%+\TQKISC*'!+I.DD)K MFNGG648>Y)#V$Y=CFPQ>M@96#OXE.ZSE2E)N2,[MNL/3^6-@FS92E@Z";3X& M-K)O YFX+E]UL)2[N6J2E<F-'4\ZX)&Y%3++B5T\93E/Q/[6?9+>NF-GCM7> MR&4W#!>9A):O+-=E_N*]6:;IMV26=@+F L'XWV=I(%^'[C%P;F4,:2+6$DQ& M+J.TE;B4UNE-;CMJ;*]YU5HR^U":%6>:G0*\AX,=61;T7]DKLWZ*[R^;SNK! M2_^5O"*E3O$=-7R00)UFN;Z+@WQ>]]Y.;3=O(:=DGLPYW)K,:1]2\D"?R]R9 M9W&Z'!9[\SP=V[V#5=K_F@RR/&67UYGEI!;.:W>S_9F1RREU>;#?.]E%H_%L M;.<#GHU<"\X#NR^L0PSSP8T6),':*9P-VBRQ>G8CX%G*,I]EGK]J_>%2W+\# MKW"?97%B__HK5P5'-^%UYM#=:+:_9^D\HV2:]MV>9NG I6OY6B=-5[YP!9+E M%STA#0+KHM^V@FTTUR+K"7O?X&B#UW^X:[^TRZL_L>N@;>_]=)?TOUKIE7/A MX?^W?NNEJ9UJ=OF]RE:E52U]^R-V.FZYS3XTN_%E=N??(#UG(3L65D_PT^P] M%I^%/_W=_91GI_E;2(M[.[!SVH%_V7KW+FAU7U^_;EN=:;E<^B[W(XL4)?<S M[NJ5W\AD29K<6P4)HGN=*4B.^]KKNAR]O(ZRXF3<@GSY%++DIKGJ[=O;-+%S M(W':[68(QTE'KUS@/9-?]BE_@U-,?W<7#(8@!J\3>]7+F11UPG]^$NPEK/%D M-#O9XG0*+//LF,SSHG[B[D(\5=EC:RA9'7AOW^=N]P%\R-#\R[\M<C3__N;P M.?*<AMGP*?*<AGF6-$PP_8_*PZ1Z_SQ,>KYDR.>??O[IYY]^*NF^1?M@>UH& M![ZJE?F?_\NJ(/.*P -*9!X6J._P[:</[[Q_@M1V>VS3UW_?KCJSI;I\26C2 M7LUN:4, +@6[IENGLTSLSX\/3QMZT![=M>! Z)-&^<D:2M8;61W;I;W))PT^ M;O>6'#%7G&CQS^%-CI5@>'^_M@Q<N<E65JGT27/U&2H6Y,#/6C3D/X9J!D^: MC(]+F=E/%>/[9&E'Y^T\ 75IG+.8V"E(>$[[.S;MSX6'6W\C?Z_6E#I9%MC2 M1".OQ>NR1X<N/^GMTSS]LO%0#STA@=E+3?"3QDA?8DR?-$*"7VIQ(8FHAT(D M\J54%Y*S?P1&K)[V8OP;>4FX/A3BWQMDF%R\&3+?%KXX*T2^IO(',D-<@=(? M ZI^J>3!TN&RH%):ZOCV>8$>_^OY)ZP3\9=_6THCX6=\U7//"/W2F$I.ZC4/ MJC5T^ ]R1DQ7@O,Y"G-T%,:EJUV<[6->$_UL^SQ%J*:J*@[-@\KU!01DGFV? M6B>_I#^(04!>:GHAP;JCH582L'L.].QGZ5Q!=?;+LW3^T4Y[PTFIK(;+7RD_ MD)U#Q$O)+R#V<0JL]"4G%R#KGTV=.N>_?HGE#V+H4_R2BQ_$517J;&6V'KYO ML%*6X=5!X;FN^\'>N8S1.4TS<_;A2H[9]PU9WSDI/7N=?6W&IKQ;_0*D*<B; M_&[/H]+$=WL>E2:^V_.H-/'=GD>EB>]V"BOZ!]LO9?M%$>>'2NJ-(EZ@=7Z) M[WQHRBI3+YF\$ ?_0(SB):$7DI/VG#^^.>C,7C)Q(5&W0S%R_I(_\:,.?^/J M?-GCSV&V'^N=CS!NF35NN\/)=3]IH.5]VI>[*(?H>5R>Q^5Y7)['Y7E<+N;E MGL>EF2^W:UQVM'9Y+I#Y7"#SN4#FT04R-U3$G'&^7T+K[-%+'=#[R<WLY/;V M\C'N_OQ-4/^Y \6Y'MJ][KR,_5^@M#YYI1839U9_/:LM#W7^D\$8_EQTFH'B M[2/[U^CF$4JRNV)&]D$/4,"HU>[^:S(:NTKWK5FA?WN]^VFH[ Q]U;X-TS^A M"G4GZ^SS%ZA+[XK'N]M>MI)V.AA.\K]Z;7^F"\7U7=6610:;^6G4RAI1_07J M5K<B_^WGT&O=I,-[5\P_J][?ZMC7LI,X?6S=#?O=ZW;G3U<4>Y181AZS]X5" MV/89\Q^Z:?=28'620)EQU]I@B9/I;:WV.*M;;->*O>PO_[9<7-O]]FAR/;+X M[+70Q,+Q8Y^_U&3B/FE#*QYX&O"8I+VA*Y??ZKD*62VJZ4NA5-;J8C0K>=YQ ME;7L]():6J[V?]N]L7W$_)W_2G!!1X57U:F(YSK;3=<1!]79EL]UMI_-B&<S MHN%UMCEYKK/]_-///UWS3S\7NWXN=OU<[/JYV/431?E#%[M^+N#\7, Y-\[/ M!9R;<Z#>ZS]8.V&Y,5XP?)7UX:O68#C9J<6EJ<=?$PH%A7Z0ZAL7=-#^T'K' MY"413[Q2[DLAGW:=7$I?JFJJIS0'(GG)GGK6\4M633WGYQ(X^VGLJ#T:6R5M M__?R%#3!KXEZUM!/$2H1+X6^$!%X+%:)+T1C'SVH\B7Y40:5OU3X0JR48Z'^ M_^R]:W/;1M(H_#U5_@\HO]DJNPI4< <8;U)%D52B9QW+:RGK-Y]<(#F4L 8! M!A?)VE]_NF=P(PG*)'@#P#G/J8U,$H/NZ9[NGKXJ;>AEU\++..]N5U=LSU.E M6Z*IGTD7=T54NF>BZ."R*ND-*:W<F86[8M=L2*GLKKB^T;N5J<KK23G,QZHK MX8U<.%4X53A5.%5J#QNG2AUA^QY5SCZBPMN!<9AWC7?JNJ@U981=110U46MY MT%J'ZW]37!U5B6B(DMH0#T=%%,W#>.:X6X/#O$<3C[?+X'3A=.%TX71I#'"< M+O4$;CO+K7JOC:J5FKR/PNG[*)QO0Y6V$;E2/Q6=]U,Y(Q9Y00[P?BJ\G\JV MG_-7\U>W^=6\GPKOI\+[J?!^*BW%DO=36<*=]U-I,8Z\GTJ32K@N!]>'-0SV M5CA08#$UZ9NB;_3\R=,(=L;W%CL^-P/7BBD3JB0:5D.*E"O/,C2-AC!L52(: MHJ:U'$5%U*5VHZB(DG*0/,*S3_/=4C7W_]T\S:S]9'#%W")<%T;Q-B6]>%=4 M%5&5&Y)GO"NJIJC+#<DWWAU52ST3JNKZ0?I5\=OVKBK]O?V,JS5.K1L_R>>D MUL^H9TI7E*S*4[V;A>K9=$'KBL:YT-02E::T:MU9J1^F"26_E6_?SI0$#=3A MUD^R=$Y*_(SNYHH&E_,SN=LHHF6VFH4+J)JB="[-P$Q1-<[$9E$/XW'AMW/> MSK2MA^<\[^:R(4K:F=Q99=$X3)?G&J)JBH9Q)K@:HJJ=B6'ZIFM6191W,^4P M;P7S)L84[SIW; E2%\SK#!NG2AUAXU2I(VR<*G6$[7M4.?N "N]FRF'.GJV8 MA&SIHM*4<'W5 96J*+>\Y*%KB6K+430443$;DD%9M>9!5.6335+EGHWS@GD' M*X\WG.-TX73A=.%T:0QPG"[U!&X[RZUZ0]/6];ID+5K;U,D0R!GCWVG/%M:E M1>BYKC\NM*^),P.1-SU%1C!:Q@=W#T0@8>3,[(A,A*GM!"C 8B",/Z7=4&W, MRPD%&YM9!? 3VYL(KF./'!?6(2$L ;^(9_APTC_5SOM>A2)\*SP1U\7_1N@1 M%.8IP\V1X4)<$!898\>HN>U,X(GY//"_)1#A@E,?F/+)\>ZQURKOM,H[K?). MJ[7MM&I(O-,J?_4)7UVCGJ,'O@7MI=6;;)4EXRJ2O%'2VW;W"4Z,2FU$W?F# MO0]B5'KB@#U"?3>>C9PVHM9#!=Y"O/)"BG;AE:<J'%[>\5J=E\MPR^ZBJQ>] M,PBQ<4@YI#6 ].S3WK;M[F>'#T<75U5;0FJ52UOVKMTW>.=F6"X]N(IU[EV" M:XY6>=_YKO!=J?.NU$\N<.MX5^72&X_]V(M"(2!CXCS2\.S13>/M.'^5N;JB MI9^F3/9(&,JB))VFO<>1$.PJK49/%>7N:5K1' M!3>P>I@$-ORUL)]"OO4?B M17[@D+!Q@EP&.7Z:#/DC(6BV6XHKW8,T'JP+>K*H:ZVFGR:JAZ$@M]/WTG%* M&,=! -(]2:%JG'S71/U$I7I'0O T?>F.9>.U6KBW6W5IHG&8_F#</-].CG\, M_#D)HF>:]4K^CIWY# 1ZXR0YF$)*JX6=H9^F&=FQT#M1M\#C72255B.(\IQ[ MU&LIX:^]R/;NG9';0 >,;IZLF<;1#HYIM!I!791/U![[6(;ZR6:6' E!TQ M M/L&C#J+\-]^?/#GN"7I.[7I5MT3]1--NCH2A(LI6JWVQBMA56NZ2D*5V(VB* MIL*-]%I*=E9WL+#%6*":0KQ4E9L1Q<,Z2.:#IW3 9Q:)U5#/O&J=9F+OL="K M;51Y]W>V/N5P9TVJMMI0, XS-H'?%2HF4L[M9]I. !W\_D+4MM#DHG$*XHUL MBII4^4KQXMR*NIRD-ZI>V;'0$ 2-RJ*P&0@JHB%7%H<-05$23:VR/=.: 3*; MJ 3>@/XX)DQ=\*TS;)P6]8&-TZ(^L'%:U >VFMT)6^AWO,I:4& WQ*5.B(V[ M%,JR(1IFJ^-,EMCMMMHUVA6-=L>99$N4JE][&X&AKHJJSJOO:B#?WY,P+/09 M0B$_]F<SWP.8_?%7P0G#N(F"7A*M^B;$\A@*WQZ^/7564 <3'_Q&LA>-%1+7 M)8'@CUQLW)VUZF^2BE)$2:IME'\O""JM[B"A6>VFGJA5#TPU 4%=E ]3$<:# M4HL61-N=C-SARVG!:<%IP6G!:5'#H%3C+WS]="[6T:]X5<>?2ZIH'6:N]+[. M<=79]:)9[UK-JM/<1;G>C;*J<J(N&EJM;^%5$5--435.5JO4@NL;'_E:)^.( M4X-3@U.#4X-3HT; ;6<I5!\5SB?Q\DF\?!+OZB3>KK+;(%Z]N_T@7OUT<V$U M_NI#O)H/8-UN&JZV9AKN1CFW>[A<<V)\?QJNXY'#&8<U0'%HAU'^\KZ/_VPS MOL>;*GLJ#/E\V=K$4_A\60[SV</,@[ UG^EZAA,MCQ4\PU:4IZF!Y!S0<@[@ MUAF?;XK3([LG*KX[ :K2B<JMCXZJ(NHG*E@Y.JI=4>?ER760ADT>#FJ>:##% M\67@B;K5'AU1&<RFLQ'VBGR0Q$%N(39^LN8Y%Z ?7^:<!YK*:=*OCX]G&X1J MXT5H2X9:&OII&F$='U'C3!"51>,PD[3JAZHB=M63U=]S"[.M$R%E1;3.Y>)M MB-JYH"K+HG28>J_ZX:I*HG*ZVC9N)[9@GJ(A&M5'+C3KM&BBJIV)R:2#R70F M_D?9$+L*#U'74BJV:18A]V4>U8@[$T&MGJCIPO&5K]$&&=UXB=SV67Z**%6W M\7:;DG9\9+OG@RJZ.T\TP?#XR&J ;&5O#1^#QSO(<:IPJG"J<*HT +::&?@M M=,*T:S";HHBF?":I3K(ARM:9E$<HLBCI9Q*(T+MB]S"X<G?(>8Z(D47=.)/X MOG$NB0R*J'3/1/AKHG:Z(5K<W]$<V/@=KHZP<:K4$39.E3K"5C,+OH7^CL9- M 8&KKZPWQ*51?;R$WA1/1E44+='4&Y)S5Q%%71>UP_2P.!,[G;=$YW3A=.%T MX71I#'#;:2X^VN$<1SMP(I\!D?G\CL/-[Y E:<<!'B\,AUBYFR3/**<;9<%? MS5^]MU?S21G;#1THG3J@2)LU,=N#(X,3XSL3("X'U_L@1:4G#H=5_]\M1.J] M_8QLVC[$<*X,"=J(V?$FR!P7+SXWIC81.#XWAD/*(>605O@=3V"N^;0=_+)B M^-@X3 N ?3%WU;C_B?*1*[ZSY7-Q#DQKXS3=.CBMCT_KKG*0%C3\=L'G'F'! M@ZG65I3L T%9U)33),,=#4'E1*V;CH2@(IK&0;HNUP5![60#N8[%HIJH&'PX M50U45I.'4W6MVMYO]G)(3E1T?BPI?J)6V$="3VVW%64JK3Y[BJBU8GAB"R]9 M)Q\=MA?IT&X#5CU-0=51WMEZK]3.=HM46^KOA;=;;97I6AOF&35>R;5DN)LL M2M)IVJ4?"\%NJ\U@\T2C.H[&GNIAO%#U05 W6XV@)EJMF#+5PGM:DP?P*;*H MM-NYJ(FJWFH$=5%56XV@K(J66>NTI=TODJ*NMEI]Z<"EATG<X1>N,YF2*!NB M(K?:2E=%J=VQ%%64M593L"MVI5;+<;B&M-SI:8KR84C(+UI\E.6^Q:FIUM;I MR.-/?'M.';]J=0#K1,,&CF9HR-6'#=9(#3=>Z;9]6JDJJE+E.\EN4RV/A:(L MZM7S5)J"HE3="=H4% VKLA>T&2@JHE(]V[(9*'9%TSR,N.'WRUU5W8!,"6BT MB>!X8W]&A,C^UFS=AKW"*SL4#WZ>^!6(;P_?GCHK*TNIK_38"X*&J![(X.#7 MS"VG0/K>?2<BP4R8D-%Q\S^Y).';P[>GSF+:JNS(Y48L)W]-5'0++\RL0M'- M5'>C+\L[15.;8>XJ:N60"A>D+1"D]74?<^H?0\!US</<Y\]D=" ?D+MGEJX+ MOG6&C=.B/K!Q6M0'-DZ+^L#&:5$?V+ZWLSPPL9V/XRH;GR'XTZ0+DV"/_XZ= M@!Q_O/VNEP#5$+5V]TPU15UN==YO5S2L5O?44DQ1:G<S!]D23;/532&[75'K M\N;MM=1HO]F.)_B>,+*#>_QS'@?C!SL\;@=W[O#CV\.WAV]/4Q7<&UF4Y9:' M"P^'(@\8G)?3@3N ."TX+3@M."TX+3@MZ@7;]W:6!PRV<Z_0(>B94T68!\ZX M></Q>)R@\0CR.$'C,91-L>8#FW=F4DM4#]-_F,<)=B[)(V$HA,1U22#X(P#? MCAS?:UYFORZ:]9T9O1=!**IRJYLR&O6=[[X?^EG5$[.;@* L&DJKU9BLBO+I MU!CWE#<'MF-Q=%WPK3-LG!;U@8W3HCZP<5K4!S9.B_K M@];C7O*<P=#WPX? MA+GM'#^-_L=J9KXJB4:]IV551$P7Y6ZM!W-4Q*LK2O7V@5?$2]& 8+5V^51$ M3#9$26OC";-T43F,%^M,/ 0J:/*)'X]<4D,S8[_ -<#FX]3@U.#4X-3@U*@1 M<)P:=0)N.[OMIPB'JVR*P!XN[DO3TH*9[<*'L#'TL^L/O^&KOB6W][M/O0^W M5S>?_L"?>B1YW^?A]6^_PYU>DZ1W0O_F_<VGXG:F4-[]];[PAIM/'W^'M7X6 M%'C;]>#F,_NSN-VR@AB]'][= 8TR8-(%%KP)%$*<Y]9YM /'AO_2-(4X(&'^ MQ,+W8WM>^*KS1$9?G:@3D6]1)XP"_ROI/#F3Z"%9FGX^(6,_H+D/'4J2GP7' M<R('GU_^GJ: 9-]G?@X P/'N<53.V*<N'/9SP0EQU( ;3\A$L,-"/57_'<N[ M@(>+F1?9]X-W\* 0/1#!'OF/.*D )_/X@?#D1 _P37&E:=; %=;;6&PL.A4 M".-12/Z. 5CWF3IGA$D< /3T;7,2./X$UIG##L-/R.1"N'N /Q&Q%,>Y_3PC M.#&((AM&F (Y@^V']?#U,SI."-88V2'@#=OPY =?\0U &P=S)\>V.XY=AK,H M$#OP_!B62W^/KR?!%$GHC8F( XD6S]G&0P']V9Q$+#FS9"C@?4 (142$-]JN MB] _/3CC!\$.2 Y]OK^"'=%=BN#4451QBT,'\;B )3X_$$HS3 I-MPA7(M_F M9 Q;*42^,"+"S)[ TX^8=.,1X1G0%Z:!/\,G$8Y\36%B1X ^OG'\ H=-G)!. M<&(O\$B4DR\!.PYQ]_T8V(?@A16Y$=YOW^/"0#] )2$-//KF<Z_??WNQ(OZX MO&J-O+J* ]K8U9[\-PXCQJC .E3<N*X_9JP%!Q#.)IZ& DN&D>,BE\0>L*#@ MP(,S8H> WXQ*!BH^%ID>Y!Z(K&#2F=M!!!("99X#W!IX( F0/YD<H ]-'?C0 M^1^9B,*8!!$6K^.,%CO$M4+D4W9(HL#V0GM,(<+G\*"[<-+QN1=."LC%R,4? M@42!5<: /'!A &(03D%G[/KTG 3DT2%/8;)P*KX+0K* ,1-5%.<H"IQ1S 0U M;";=.<>;.(_.) 9,1W@(,>$.8!T!FE1H"#UX#:P![!&[D2B@___><Z;.&%BC MC#S3DF8UJ= ($LQ0<X0XWF8,$@R?7$U7%X4'$ @C$!@47$4^;@?R9:7@0J; M!YJ,4"!0+"V)OV1'IS&R^@+@,_LY$WK10^#']P]T$8)3YJ9LF\HV]"(;9)[@ M%-G>O0.;&^(/5E3C!"2?#UN&,AT9A&T7P_T^\$.JB -"=X2Q$>Q%JBD!N0?_ MR<.-^^ #;CHJA(777^>O%XNL@-([1%R 0P9D3&:CX@!;5<:%0/.:=!'XPX"' M*7O,'#CRRQ2^3U^)1R]1!_EY1"F=4*BP\R$[DLF!+.PD\@(>M=D,R 6RQLV7 M#\C8!=PIG[&SX678,&1>_5".#L,A(*"\F;JA1@/0*TC()N)N/A'<-F1,-D>P M $-.QVSW)TO'RP\FP'1P*D&K!6%BU*0\>0&DP$<H[F*.TC*/I-1.5T:>V(1> ME%H)F@G-](1FL 0*;3\."PAM;YA$\1@#?>N,D@)E*<Q@<J2\/9\C?5;MPI K MZQ8KZSMZPOQ'X H?569B7U,9T7/G#S8<&.<>%2?8WP&9^T%$)YRAO<?N)A/B MX4& OVBDG![=2]M%XUJX?2!X"+-;"GM.^'<,RIH$[C.L\(FNB9;P%2"^/</+ M4N??:[@]D7/YM8.=S#]L4%:KQQ+D2J9<F/0)R-0%RX"NP=1VHHA\[]Y'>6+# MMCS#'261^47]61"5(5/$B1K&W[*]8[9$#.\BF:&RQA#(Q-\3R64/+)$)J-$S M'N# _^:@Z !2_:A<R#F.,_@-E6C^= IBD?Z<0A 4'.@(;X3;'N <1*/4Z&= MRJ.E"Q:U"-A4UQU$@](VT2"U3#*\X*LZ7_G?-B*_)/[[OAN#A=Y"#?!_L4<* M"D!JI0*0+O05!<"F;\/^E_D'2]?05M? 3;6]PNV"6:\E%\A5UUQ^?4Z'O3PG M+D#4*OE]I6CH9WHH,??7W6+%[*K+^,PNO9QFV[?$XU,$8!E[HV0'PY0MX"V) MOW3)8L:58)\I.R6_@)5= !@O)B4>C?O8F1 7;R#<UFZYK;UX0I!QT.Q:<JJ+ MB;S$HP.< 6=FZB2,M7+#%=E]F<H,G_I\DW7IW3*]V%)I4W"W%.4Q_KCH\:=C MF1;\^F,\)>D]'KF[X!IY@@.Q=&ZT"ZO$]&2^;_)M3,@D3!9:.IH ^8_JA;GR M,,A/,#CQXG[O/E,9&,!>@Q#X'\IINA*N&Y;)X?6[S+SD*0C4K8U T* %2J]% MI.02>QJ%@2W<+S;$+*!%1=OR]SG2SI)>3,0;#H^FE*:2>D&KWD;P'^;0 0AO MYHGW,:3RIN_/Y@%Y &7L/.("UW2E"^$C=:!0=<8V+=4O"$VRF[@U8<AV4U@. M^5#QMK1W^,+"O"[\/I[E_%3.=P6V1N\I2&KV,0I)BBP<HR7/+24MX,F4*(6! MRE4*WB2)/> ;0WN&LC5Z\"=P^.Z?D3:X)-U5#!>5N1V+!PT7B<-$<16B'F-, M,YZZ_A,L,O-!3A=54T@PTN$FM)O:X\@/ -+/Z/UT'?@2MY?9%<QSF[M3T6^- MSJ((="#512Y"%SW87@D+HRL\9V%8)''TH1X>A<1CAV<&.^K,X3TC9S(A08IK MHJC8-N6ZD[KOT/ACNHB9)2EWXH[,?8"<:Z06:Z3K%?$#FSB.@P 9(CGR)9%B MNQ LR;VZZUV>.HHZ&X\_6#[T6@"BB#B/+.R,EM>/RH54;JW2QR9DYN7^9 I8 M!A>]L22KR"7* W_NCQT[*AX#"E0QP@#X7 ZN+YB6SIWWB;^$_(U!EJ*\6Q7< MV1Q#6&/QE\O[E^I"N$PE@=34Y4R=*\5="DGP2-AUC#WS1-*8ATM- I"*;GYM MLP,D26)A3I* ,LB1Y;!O0;HP';6TQ2BEZ":#)&!Q'.H88K<BL(N[I:H0]O#% M*$5!9A7O#OA![!4C<G,_@34/!= +!BI,T']<)+58) W#B-I<818##,ADU>Q= MCA(M138PNFKCN7%!<8?"&[ )7(S-T,,(=TF0+.';G[GWLK6.K1>\ETR'[:^X MKH1^288@D.=][^,MK#U&_IN'9!UIUU!H<X(<>%>%,1B\X=P>@UWXRVN)_7N. M:BOY-WW7+Z]E2?I'5KXRQA2OX+4P@JL;"?!G"Y4FB[F8R0*Z^H^-RTG29UYX M9%^?\U?S5Q_\U1N48EF'KO_=5Q^<EY]-$$O$9*IE%PJO(U9X_7J%&B"90!#! M!\:RH,%WH*%YN-3U>B"X45/])B.X43>K[1+D3WJ:RFHRM[0X*X(*ML3=[_"T M>:'JA=*%E^A58A<.KF\_ON_]A>8 1BE2^'NKUGF8F.>5:B^.RWQ*&?.EMP_: M4V 4"#^E.:UP7\Z!^@]>G-MR"$OWX7.2R;VT#3V6U[WTZ;I-^S,DT]A=^O"] M,R7"F^<@?-OJ#>2,Q!F),](9,A)O'+QS7Q]:.$&")+#M>^&#,S]^W^"J37ZZ M8E<Y36?X ]?NEG0E:0::59O)6*(NGZ;O[-$I>9IF0$<[DX8H*PU!L99GDK>F MVW*(2V!/R,P.OK+,G C_*7@VO.OH:FQ7?E(DT3!.,VSZZ+ANYGAJ/IZ6V+5. MTZ^/D_10>&JBSH]I@W1<"R]N"-\F!1L?LN89-%^#;OY+#32:IS-%0VG(W6A7 M5,]$O"JB:9Z)QCP3BFI@UO(SVAAUV7CE>&F/O[K^?>-TF:R*IYJ?=7Q<+QH@ M_'9_^_(*JQN!C[(E%4G63@@JWRB^47RCC@#JOMJ)5LU3XHGQIT^,/]\JFM81 M&:@9X]\? Y]VU;"%:X^V/*5E56]BSXXG3D0F+.6!_I2S0\8.1LO8 2O\,I)C MOQ>!\@+\+.>)K-)O'I"Y';#6FDY:Y<FZ#!;[ C[8$R&RO^(#KHWEQY[P?[87 MV\%S+F&2CGYB6G)IO/JAZB(Z"Z0EI9O5U]$N%G?CU0]K]L,):5L\CV!? =9^ M&/MM8GWD8]95@+4;R5KI8:VW'[L3UO_2'C]@!?B$08?](O.^HEA)'\6TI0Z% M&\'X_C9F^X"(9!NR0%E8:!67B4\8-O,XH+UV6*O@17Q8=TU\WO%L;XSM%'W6 M8(!V+:6("F^*!70B[;HPCVAY*K;-#!]8 >K$CNQ=>OSRZKJ:"Y07C A>77>X MZCI+V[&XSMR^N$X_7<%5FU]=H^J4 ]^A]Y(2+$ME.<%_9IHOMW/3EF^T%^^K MI.,;@E+(^"WM4K /)R.GZNZ)WFVJX%N'8&LJ^-8A>*P*/IZ1\6+0Z0-MZ?M( MO*0XI 'Y\[(H&UU1,AJ2>%T92TFW1%-J2,9612Q-RQ!E33N\OYJ'GS>1!*RU MX-$%P<Z9&JHHFV>2O0^X6MV&B+Z=<ZJZHF8<)*F*&PZ[9ZN$SIAZ&">.&^,- MR\L$2.[J:YPHD2_4C4SOYA\NP/1,1*9TT3V"A<$';+:WY>"?):&Q@KA+VKV' MA2Z=*_T(,2 U\X/(^1^+N&#/8H\U$_X1CF+.9UD[[!]E<TV#?ECK1Z.L]7SB MVLJ_V'#>%(O?Y1.GL&4XG7GG/!+LIUWH9[R (L4^LK^]^F$!'ZFDR:J(C;O+ M.[B^6M>7=<%3M^'4K%<_K,<"F\4N4(C #Z("Z R2U=[D"Y!\#Q"#AOI@J4*D M+^F0BBW*"^&^U9CI8H@2UOA^Q+3: HO1TFIK:*L!O)\FSB/^\Y\_Q6'GWK;G M/U\F7;7[>5/M@1/BK$,XXW=P^BY=?_SU5WA>^&?Z#/8I!XK0'_>\R7 V=_UG M0BZ)1Z9.]-&UO3![DDZ,@']\(M-?7A/?_?)QV%4TR=(['=F4I<Z_)$GJ?KF] M&WQ1#?T+[KBLJ/(7Z;7@3'YY[4R^R+(E=PW+^-*5U2X(0K.C#XQ>1[OJFYU+ MZ5+K='N*VK\:F,,KI?\%G_P5,4T0Y;+>:IFLIY$ _/O#S=U0D.5"LIWZ3AC^ M\?']S5_#H7 Y_#"\NKZ[I5Q/?[]R&,Z7*=J6'H/4I"E0OQ/;C1[&Z<V&IT6U MF^Z?<=@'V&QC9XX]T1TO'Z#PD'$":DH<%)%-[Z9#$NA(\F>6M4-SA>A"-)\G M).ZT,XVI%4'[S2\TOL>Z1]O#T>C/;&[HB*D]VIHZ'V(21OY<<'&PK.O,\-LY M'0V2SON]$&[H!*D"F,DZF;GS!BU8'(&;J%>J2>D,8;0"WN+<EE<K$X_ )ET= M^(2VJGZAK#?NOFM3[<&ZHT.GP$:EU+@0>CBE=AQ@5WXZ2#KM][2X)V/7=F:T M5S^.-)@(@#Q-@\JFF+W)I7__W?7EAT_YOP?OW@)=7_V0=_I/1SGA>W$N2,&, MP;0M1+9L!!HLD0Q!HT.AP,@N-T+QVW4##)CQNG[[L@' B]O&&^6WW)*A&NJS M'WPE09BS;O>=4+2QN2X[;UWV5,(?"\(KD:E_XHSO5S\DT\L3M4?E;G%JD("B M,YF8@JHPG:M$!TGA_"0<+/O@W#\($S9+%GTDH&3N WN&>:=C.G4+51LVBV5# M47#J>_YC-LSD%4Y9A%>CXJ-R7!C9H<-F*S$1G*F83/JGR_IC%/A,OTX#'Q[U M40_#=U3JH[",O>R?3$O PJO[].J'Q9W*AA:RE-> S)P8%4S9/)ADC,ZKQ6DP M+RB*1$W@#/+,6J"@)6HQFP:3O"O5@-1@R/<@)%'D)D/"$,JOGO^$UWRVUJ*W MI[ S4>F0]1)<0('*L5TAU[AP*#TZV1D5IA/J1&![&"W!, F+K-=Z.0NATZG M8K;"?^/)/8,,*!^SP9KX(SI,T26@L^A+QWZ8F#R,\BRK&$>&.<"B9)*,C$SU M.QWV,4[G=2'.(SJ;'?DGQ0I]6$6\6.)T<<Q7LCWY0#!$O3C*BQV-;$98ME]L MZ%A()]DP*%+.#$F1]J]^8*-6)\CX#)LPHM-_@+AD.F5:&RR$9UPJ&>*3+(,' MB@Y+37<09[4FU.-:OL6^Z3+EOB"24GN?SCHE:$*J)7YED1KJ93/!$[NS=/Y6 MB0W_HADJ?L?/#)\OFM0@+/&LTQN/[:X1CPM##^'IE\8>9D,/O[=OL X5C)D, M@96HK%N6LI/-;'LVXZ\P<8A/&N*U$+P6XG"U$*:Q6RV$J6U?"V&<KB#AX*_F MJ>N[CR[IK9^!N(]L"$XB7EUPM.H"GD.W:P[=ZG#==+)NX5)X]!2ZBJG<NFAU M&Y)05A%#3=2[O%-:+<]--EKYI"=GUT1%2S25,TGM-D5)/\@,C$W.TOS;!K;+ M$39QDZ.6& #T5"QH_V]KAK%M<.ML$FS'9^VZ8%YGV&JFT;:U#6ML9,B::"@- MZ:99%459-+2#U#6>B?!7X2A/_'CDDAK*F?T"URCQS^FRYB3RVI@6QQ\)2/C0 MIT4-"XF, 1D3YY$&.#!,F(31:!LT3&,D>(%CO>.6<ADW"JQEN1!W#S1B6'B; M/YV&+)M.(']C F">E+&<JI>T:,-XWJL?DKP2V@@-DT!HZDF:DL<C=SQRMTGD MKFI[6QZXVU_@[H50& _<\:@0#]PUG40\<'=@9N.!N^T"$(O;O<F(,P_U(XOV M49J4C#?#LO'&A/]DT5(:TCFC,H:*=I )[\KGUU%SL? G\+;;A]L+$(0:$D[ M)3ZOPFE]%0[UEBR5XB!(?AQB^C_R19CP!3H?-$E^\_5M4H(#*_1)$-E.4I.3 MU@LD;A7 F!;(I"6=H3"V/6%"I@1K=)*Z'%B#E3<X@?!DW]-$YLA/^L_'820* M83SZ+QG3)O!I0LHU6B'8->,3:Q:)@/CPWB#&I&R$D[IN6-8UK8E((;.%F1V- M'Q"=8H$IR]1F[Z< TO++YP+HN"B"3_=K9G\E A9C!(2V[Z"EM0L%JP@ML<</ M=&,NEK;)1L\-=4,MKY&\+UA:S/?<Y[2(A"W!RI)@:\((F(=5\L+_X&[&0<G6 M7PB#.$AJ8+Y?X_KJA_+\^"?J1_/O/>=_9($7TK3^,&M;LMH/1BQO+<,2^J62 M$E.1.M**&?FLHGFI?,F>S("MX8RPT0 Y)%[BT,,J%UK%C/BO3]5?2M2G/%62 MJL_%X1EH1%2%I'-)R[)X;>J9:46DIH-_#QR0=I$?,&/(X61O-=D_TTZ1CH]# M9E"=W@=8/DP;1U+U@-VY H>6?H81]GJB58^H.\.DN!@6&?EV,,%_3E+>N1!Z M8^RT!<J'JC"2=-XJ+8M#(R1IV_"B5MNYXDRP635K!)R7UI=2A+E^:W%T]-I; M:]=1XF.<<:'#2NA\RX*+HN Y'JLJ9A_0!>2"19=]L?[0K-ITP(@V-J@9LVY] MNG2A2]B>3[M05&8;*LJ%J>5=7)>7$-XPLS @<PR>XBF8V<%7$J6K>CEWXZ@G M$K[%)2*_FILL-:G7^,D2B<"N-;3AP/<D FT(@U>%Y!A6KE[-1 M]$$SJ$F.; M5K"6E.,&Q*6BA%V]PF2[PI/)(R:+V)4'8_*,H1Z!F_) ?$Y1X%,,PJ/OD[!) M: )&T9'Z3*3C+2 ,_;%#X:-MCAB:]A-0AY>DMUGHX?R\)X*.4S+IV'!MAEM^ MD7>FMA.@TS2FK(.,%=HS6AR-?SMA2/T+3):D;9T8/W*V:?E=D)K\P\P'E(A3 MUGL1I-@,!-$M-05[5(SP:\(97!,*?K3HB;B@P8 -HH=->L;E9M:KY59V4EFK MBQ?N'M3D@550(PHT RP@)$DP<[PP B'%%/";P&>]_1*GJD=LVF;XZ<%W,\WZ M%E5J:H/T0-2Y.3"*1,&WZ/]V$W-#D:@[EGDU<[_EDI]QJ_TQT"A;:XANO#\L M@2_=H:WW!QY?V*&-]X>98U9JCG6IA9GN4&%_N&1HKZ6Q@VA@WH,\W!#22 ?M M'K5T$F3YQ0L76VC,E%/FIT!K/YSB\-YOU/H%UJ8]H_P1W4=FF@=.B)_1 SWV M/8_0T;^9M4S/$GUH"N#!65AX"3.DL<?8(\:.:/,G:CMA[S+ @]Z%Z!S@FYGG MC.(0#7\X@7@%^$AC))\7KR]*:6M)UG2RI-G\FHL-O2N67FTVN]C0*,"&$8/R MBPV8C*]^V**UZ+K>F+ _++$X#;\DW5>1I%E3U@2GO!<^"WR%><_/W1&B5[JE M1JQ2&4F2P$[)+;1TZ&7IGO!VH6<J2U](<4Q$)KOMTP:U>MEH"LJGL5<X,9MY M/H!8B9^!";C,HDA\!33'/WO<"8L!:C:4'&3*?^,PRGH:OJ)#SJ?$H9N<]!7+ M&PFRZ>8%.&DC291(>&D%ZE"O&VTG*="P+ZL3F(%A@>)XY6[+7!ZX?<J%Q,X8 MANIOF8Y(($&]$N R ).'_P!)$M >?L^I-J$NOD?;<=.J"<2#(8B2'>L>8#=N M">N(R5+01R0-;8\?;(^%\POK%<1Q"K:0@DWOX8GGCEW',Y<?/^EG?-'^2 (Z MXP;8+8G(\CLWOW-O?N=^15NI@G1RP@<R86T=T1B]3!WS69B7636/^*-Y@>EH M=U:TX>S@GK#.]\OF<9DIS,1Z8@-'/AK5R6W0GTZ=,88-'8]=&C';!Q#$U*9X M3MO /F '5U0@252 6K() NF,EI8W6W,X7(_^ J^W#/.;:P%&ZNTU?_V-E9F M7:%/?87I2L[12_96;I L65Q;V5L8J]O*K)(ONLEE+@X3N01KP+42SF,GO26S M-LM;V$>OTK;9W#[BIW0Q:)_.B1.%265-R+RK6VO"TF.ZXHXN5WEE#F+X 0!. MO**W5%&^HP$+NK, 3*X/[PJQ7-!JKHM@++98I^-CLM+K!1V71X^?\R0"FI1 M)O[,\8#P[G-GZGRCH@+VF\"+GY/Z;);KG+Z3-;-/!^G01&IZ[+T8J9)@DLBX MPB4K9 XUO)"M-N;/NHF]VKXU_^?EE( 2+_JZE(!20Z&4'7)!3;ZO#,I-D'6D M6;I>9Z%:7"43^<PUSZ;DX.E@DEK<2/"O7+777[13R9XK @U68/?KZ@*X:HEV M;07P&97=GZ^6;1V1MW9"?,IU(/5'O,+!O$[$'1+<(7$LA\2*&19[SI;^B3Q* M5Q:MWM!!@<JXQ#!+[3(&U0MF&?D[7E'\+YE5U!1;;U,M^4>4#<*%KWYXV>PI M,7H85KD]COZ9K5B!7]I:?&G;TK528I8?U+5"F?<XGI4M#.PU+A>62RU=J(FM MO5W(*=TA>O_E+A4><BI:>^OJ_(3;>(83<[DQ=P;&7"]IM)<58HQ!7MS[P3,= M5+ABF[#?Y87AFTV[3673RPZ\E]=9&MK%>_VU^#ZZ?:\_/J5K]V9_LB3MUNU/ M-[?O]J><KML??S5_->_L6*/.CL6J(GS9*!!^2LV4/-^I!3T%2[%?\;(N;<%* MXM>Y;L2R\WGIZ]P1S3N!GKQ1YA'9];B(?4[<*<MRBCE7ECZ]LIU@Z:,_J.-E MZ</_H!MFZ3,X#2Q[N2UG_M1\PCFF%=NY-S'/!<MQ="5O9/QB(^,/6>4-"P+^ MQ&)L=O1"U3#=^2:-590-691-;:.']]V<>,,G*K8D5HP+M0%-EW=_^_(*JUN1 M>_"PY/6$H.Y[HS9CC?/=GW-AI+-DG[.?C*QNI\]_8ZT\FJ>B)>RN?YK9QT=" M45<NI(;,]=P55=,4%?TT]M;1<=7D\R&K)EJRU?(SNMF(G9KKL2;<5+?4;/^A MU]3&*;8WNB6J4N5)]V^;<&K@%JJI]1>!YWQYX!O%-ZH6U]&6; ^_EVZGO:_2 M%D@_]3'"[KI-5.6R:%KMUN2J?B%M-$.3RUVNH-JT47N1#\HNU^-&R(>#^; V MT:?S;QND*QV!3S91MTF(GFK&A?C\-Q:?7]&=2T<I!6=;_5@7V([!GG7"M\ZP M'5^2U@7S.L/&J5)'V#A5Z@@;UR;U@6T?EMR913H.GY-G5F*I4UZ6%$D15;76 M ?^*.7EJ]T+JGL>-MTEQ_HK4/*?POB)*)\+UL#0\:52_!5X+%>R'B1^/7%)# MXV:_P#7 TN34X*>$TX73A=.E,<!QK5(GX+:SZGZBS7\V1:#57<A:US*R<D_9 MPGB\IW1&(&U]BDNQ7F&X,.O\6-9$4A1&S\G,P%<X["R9")CW07M#)ZBR69/A M6]YWC/<=XWW']MIWS#1V:SN&SV]Z=T^?>>&1?7U^LE?SOC6[=V'(//F'3OXY M(8(;.>+VX7CC0::7@DQ]/Z2#[D+;)6$E>_X$SOBNH6_T8.UR+GD1=J.3W;<\ M6[=@<8"U<?13M7-VIWF:>.R1\X3Y.6NM5NM-9G /P-D'.*^^>0=0E/0&:+A] MH"J+5O<@F0-G$I/E^6:<*C6F2JU,QAK?: Q1[S; Z-H!0R[H=SNV/##'Z5)S MNO" Z;D$3!?O5R_$-].AVB$H!)?][M4/2[^T X],, Z*DSCMQ97G) AQH*8K M"D\/CDO@T3"9>TD]EC0 &S(_2QD8V5#QC0$ @R*"G[*OZ.KT/=G4*1S+#DOB MV#T T'WFT^K:S.??G25)Q\1^<V9V!+P@E X\A178D%+U0EK]-AF7"#]:G!0; M1P]^0(=/XM SG!2+#3->_9",(GNT'9=&A8O?"K$W248[HL-*N)EYSB@.A6L/ M8R_ KO#X1]?V%GF6_7_ZT<1YQ __^5,<=NYM>_YS<3)?SYND(YHOB4>F3H1K MA7>PDY<NP/PKK"+\,W^2OI1M[R<G_-H/R,2)\"\ZTQ:>^D2FO[PFOOOEX["K M:)*E=SJR*4N=?TF2U/UR>S?XHAKZ%]QG65'E+])KP9G\\MJ9?)%E2^X:EO'E MTA@.)/-2ZUP-KX8=S1CJG=Z5I'4&EX/!P-0T75*M+_CDKXA>@MWNQW3I<*Z. M;"SJ[1C_7M@-)#;;#0&W@^Y\G)F@>Q(E+\)HY" F@ 1(%YP-"B*0_@TP3AT/ MN J.@^#Z82A, W]&>0LAPZ.9 K<DD#*K'01.IS -E6*'S^%WN+Y-&2&PQU%L MNP"*/Z(R@.Z01]\TMP,:G4*HV.SB #]ZOA!NX_$# Q3$0TAPEO$\ &7CS$%X M/S-8*2YP=IU'/"D) N,8#MB,!$QUC.WP@?XQLCU4#"/;15!QTFD\ D7@H32 M]5!Y)' P)-LEG)8> % @@>,O@6/6^2@WO#N[7LXQ [J(KRJTA79N^&\DX#N M+^P#R+"8CHV^@#4^9V./DT&LSE@8,T(1L!!CNDEAMC,I2KFSNHNDS>D'Z\.S MN#@.AA;NX?@&^'&!]JN[[-!=!9[P_(A""- 'V:C9$,Q49^J,88LN0, (F%F! M;Q#AYX MG#5GPLB:@B?,<./BN3#S YPB:WN"^@_*!R5["5)-HU]Z)*(:]Y%X M,9-VR!AT'.T&([\QT(R;#4O G_JJLBX3>6L%UXJ$HWX4^L./\-?X.9.%^Q-Q MDJX-ND/CJG,YN-(ZVI4J=ZRNHG>,H:0:EC7H&KW>L46<42+A+MEHX:GPD1E< MN0'UD9U+EVFYA5T[K>C#4P8&(AS;A/53R%#I9F<G2\JCTXV15X,)5;8XHQQ6 M2;@7#=!YCFERQ%!TC,=D'C$1@*R+HT/H\"A8-AE@VH/3 2=)>),?X/Z[/R]N M+X3?>KV/^8>#=V_9 <9WSN:V]XQO+<*]<.H7(*=F>%&./3WX %['?T+C-P1I MYTP<D*4@^Q B^)V#@B!Y3WY&D:)P., F&#,A]& _XB1H0B>YNPZ8[PC(AB=M M[0%:.FH@IL'\P/\,_XY!1+B(U<'.7%\:7DE=[:K3'7;-CC;09/A+[7;TOB9? M7EG]JZ&E'/O,26561:J]Z!^%G3GYN4K5!66X!^?^ 3C-=0! / 98U<S8<AX' MXP<ZWQ</$PA]YQ[8!Y4&L-X,-<T,[P1.],RLZ(!DJ;F@"."<A8DVHGJ<Y!MP M 4# *@_V1/A1U]=8Y<L/L8'"Y?J$*1"6\/L_$OA;/4S5$!ZK5:."+@."\X&X M5$*@'0+[$OB@/O%P7PVN^[";R=1T*BU^E"X4?14AG)\^(7,_="(_V.CX;7*H MEE7>;.8PVN&3/A5[!*0-"0=.. 8S$2YP!SB0O9ZIF-:PU[GL&F#G=R50AUI7 MZ4@R'%1-'JAF5S^UG3_"OS_<W T%N'GE,EO%"_8??US?_0'WWENA]V$ __YP M!S?CX8?^]?"6TF9TJJ.:B9+>>!S$< Y_2TS#]XX]<EPX>*<5)2E8J<7J>,!A M5/NBE1& )$E5VR2],_07U>$EL^B%VP="X)0N#?+><W[]]C[6+5*[5_9L;<XV M3WYN4O+S"ET_]GX;=BX_#7O_ZEQ_N+T>#.N;[?S_2?3_51^W^H*'K0(*G"#; M$*1YN>?[P.Z$B>>;,];Q<_+6:>1*^7?7J4X&[>J#4D8?51!@89N;V!5.<[+- M%5%2&S#68 <,9;&K':15T:&/2<,/A>M[]QUZTSWEL=@UA=,4);,AYV-W5&6) M)S%MF8^2*^V:)44>!+#C,W4MT*XM8*=64=M:<C4V$[H@_1HP97@G#"7](*KL M'.1[_3(A#P-9<R0\ITC9Z=MG8NK+$0)E(29FNZ%/(U)%)W:>G8*1)=O#U DR M8YD5+((>AC0#XB4W][*3.WJP(Y%&J^_O W(//\'XE3^=PE+X#O)WC$D]J8L_ M7QNC<$F8.O&O"_:,Q7T]G_G3[9'_2)(H=/(5]ZD7?>JR).WF5+<J.-75TSG5 M#_YJ[L/=WJF>O]>?YG]S-WN='-'<S7YR_V'CW>RKA@2U(TJ-")H\.79M9Q8F MB>(VK#&-,16%FB1@ ,QI]D<E4_ DGGFS*9['NF'(/?/?.T>%TX+VM$"^C0E) M>SN&@ G-BH>G,><Q.OJ1V=6577F :;,\]@IO^%\'+VQM 6N.,X?3XQPMPBWG M:]_YT5*69.Y@<E;BSPCYIH5<20('I4%6Q$7MR@8E<IAF0]HJ5<>P>[)$CJ8K M/.XMYQ2I)T5.%;\HJV1^3^R0G+[ B!;ML7IAT&C,G3&VYPZJ/Y>"R*IFL(;F MD3PXXS3$,B9!9#NT6.WOV)EC+0N+9B2_HC_*ODK7RLOY:+E;TB;@%:M3"@50 MMO?X)EK[.Z55PKX0.M]8G>I%HI:9M@2=C-TE<-Z #PLL <UB*0M-!7XTU MM MM=Z'5;7^:&@72LF7WVE<D \N>+78SD)D<2B #8'"XMQ%6!3CPEH+BZ*4?4E1 M8FZF";;C&#N49AL66['I"@L=-RBY/!()(]__BJ<Z)A12MKV4%THV%MZWA(M< MVI AP44V2C>]ZKY>"+V9'T3._[(. FXM/"KE'\=6GZ]%)H;%_LUE\8";_.J M3UHN=C,G05(O3DL%_1G0X(%X(?97N::C)_;:PZ1"2!1;R)!'6N #IN88+5>7 M=;?P&?!P6-BFB%AC.[,#!VO\?23S*'9<#,'!5\X,Z^88[F+A#!>.?28+*!.% M6".X<L*Q:LVF]?H>><)#,&>[APXA5HV_>.!A#=\C>.*GN*6L-!W?&2 (P/LQ MK5*<VZSBCWPCXSC"V1Y(RU (L9.!S1H8(+K1LQ#9WQ#5F8TEN!XUY)E7-S'K M3T.OJQC;LPC8GV<6S]B^(5:,UQ@+?X=\L,H;6NF9"%"LX@P(XIG])I&HCD<= M;B%K<N"Q;7V;',[I(B0+YR:'Z'MG%1:R>>!ZCX%KW>358/S5/!:\;;2TS^17 M_O*"C7WH\/!AT)2E,CQO,FVP/P1;S&TO,-%!R'X*1BD]#Y_P@D0F^<L_8L^G MHV!Y$GQOT!G;7O3HY3=_=28%CG3\6Q4.V#*P#6:N5<DO=@+?M2$JUD8I40V; M.M_5I9-@=2S\9$54#U,45Q\455'13U;W=S9I.-BW\.C2:M<$$TU4E=/DTAP) M04L]C50^.J)=L2LW9 ;#KJC*DFAJ5A,%6N,-,D5JG(B31<,Z"+/41<3I9D/L MEUT1-9J3 ;,KJJ:H\IXFQY!G<N/DF66UVF!KS"2IG7.[Q:YZ)FGLJJ@KC:P# M:;Z]IC1.OBFG4?''LF&D@ZCU^I%1%LWNF1AKBJB=KJ_6V1AK=P\D(/8T2H)- MQQ)I+9[4O9?3<,;;<P)!<R [ZHQ0/8=:$%YLMT^3KQ;(UA:PXXN66J!=6\ X M/>H%V*EM_#IV\-SY;JF*RHF2-C9\HF*JABKJ1D/<GU4Q-$1%:W=*D=H5+>D@ M5&R2[7JRWQU-?_'ZWKI9%)PBG"+UI CWY!8\N>])&/Z,%<7)V.0YF[F+I35+ MY:65..*4END;M7K+KK='B5^=7BUSF/?RN[I=')LC9.AH:!(VK^OA&[/Z*"\N M73C,>Y8N=;EJUL+/5UO =KXLU(8GFWB.F@ASNR\KE7I2)LVZL/E16;>CQED2 MLB+*6KT3[?C1; G,_**RP46EGTP8GF.;-=9BK>$BYHTN&@9WAC3OO#819GY= MX=>5NO%D$\]1$V'FUY6B->%C:UX<RK[85S*_P!S=D*C<44<S3U,K4QO.;N)I M;"+,YV ]\$@\/_T<YN^?_I/,5V9.1NH (-_FQ .%S=R,$;;Y7FE$39MY8^MT MUJV;P$^QL?3Z9M'T?XVTO;N^VD[^%?:,UR_D_-&D9[P(G\L7QLKG=*T?NR5= MYE=[\C\]..,'P5F<X;./SN^\^W4V=5G;K?FU86W?_%H_71OH-K^ZQ3V!#]6: M^:]<#)8+P7V8 9PN?$KT(:9$UQ:[C<*#>S@UYQS\Z2<#<6YQ($ZE6]<)/#.6 MW) B]*KX'::Y9'WPTP\2^6^W'W;+@]V;X'R?,,(KS",Y^LG>.3]$$U6Y(65Z M.^,JB>:Y=&*S1%TZ2$/D<W"A\@ LIP>G!Z<'O_'LTL:-SM-IR$U'UD6Y*1VW MJJ(HB[K5$$NOZ@P;434.8M^=@]'#X\:<(IPBG"+;FS['BZ1;!6S@/3'^3<<2 M8M1XYD3)1&4:1:8EP,0;.XF_-<X$\#$F4AN%@=2!/Q,B^#&.U\;_BD#XP/'C M4!B[MC-C +M.E!8>L7'/(0DP6DZGAX\!.T %Q]'?VXX71CBL>QXX@-V<#@.' M]<)TT#>=#![8XRBV76%F1Q$)<*(UOF0.?_J>1USZ+S*;NSZ=0BU,G' >1SAO M_-H3)@3S"I-AUWX84@ *VXDCOSW[GL;P\9O0F<"Z--#O.E^)ZSSX_@2=W?@P MANZ?B.LB!.PW]L@!9)]Q-P)B SS /<\""2.:HL!^0JNYZ0!Y'#M.UZ$;X3K) MTQ="S\N>F;!?.%C^/<9@^$1X>B">X$3X60HA39V8!_Z(!O"C!SM*AIKGJPH/ M ..(X*/>& LU)G2CZ&( %^*0049?.;8]^'T9'A. ,"Q2U<%]#./1?\DX0MP= M#_L<PUJQETQ]C^C>/A%<U?,C7#B=!T^A?4( GAS7!2S(H^VX27I%2%(R7PB_ M^T\XHIXN,_$%MHSKP&=L#89%[":;[<<1S:\ ?&SO&?C#PX2#=#GV,CKXWL;/ M2.#8E) 3> 6\E4RGB Q6L<0!W><LR6/JX$!XG)T^]T,GH@DF 0GAQ4G6AY]G M??A891<^"%/,[U@=&O_3Q'G$?_[SISCLW-OV_.?"8>]YDX6C/G#",5 F#L@= M^19=NO[XZZ^PCO#/[%EX4V],)]Y/\&32OQF$E,OAJ4]D^LMKXKM?/@Z[BB99 M>J<CF[+4^1<(VNZ7V[O!%]70OV#0$^X,\A?I-9#084\YH:\ILOGES]O!:SA' M8]AE-_SE=4=]+3@3^'KR198MN6M8QA?E2M/,WJ79,6&UCJ;VAYV>(@T[5XHF M]TW%[&JR^D7^HFBO?U4T$UY=P'\]#B7(P@[!?X;P$] WN&<?@8[^Y-H;(]N2 M 6'_K27V&F"O69)BK>*_(5I+&U),+F*Y11](=#.]L[\=%W_)M'I]JV=VI,%@ MV(&]N.IT54WI7,E:UQK*?=D8#@!_V03\96.9_NNQ6$8WC,)K;_AM3,+P9GJ) MB5O>/1Z:],_\2_K;.Y2-V<FIOB7+Z&H#;7@Y&/0ZA@G_HUWUKCJ]RZO+CFQ) MJB'W+_N7!J(KO?X53WQRX'=7T=2&^3OVHW=+RCK_XIWP^??KNV'G]F.O#XMX M?@!$@P_!QJ*?77_X#5_U+?%TW'WJ?;B]NOGT!_[4(\G[/@^O?_O][F=!DZ1W M0O_F_<VGGX7@?O1&$N'_WJ90WOWUOO"&FT\??X>U?A84>-OUX.8S^W,Y<_"= M\'YX=P?F7@9,NL""YX5". 5R=="VL.&_M P Y&"8/['P_=B>%[[J/)'15R?J M(+D[813X7TF')D(E2]//)ZA=J=#N4)+\# H(I X^O_P]]5QEWZ>F$'!IDN_X MQ@<5\E88)6P(ZBHX8)9?FYA":AE/["?5<C.BKM)O;4;F.M*NH=#F!#GPKFZ: M2(J)H+LDDIK:]HFDBE3+G,J->&<$UL37CD.O$G5(Y=LNRVM+J5EQC^ \W/T. M=U_EPM(+CHKT+;GPR]/52F3;X/KVX_O>7\C2H!M(&3H]O$0@0J- ^"G!KSP? M-/M'EJ.X0S1B3R&@ROQV_(C01J#NFA?''"#Y99[8@4>- K !"+5.\7Z:F0JT M-0O8O'.71/1.G_H[&I-79XCR868['ID?&\]]Z2UHD=/&+_%DC;AOUQRA-YJH MFH=IW-'F@-F"&JM9(L2A8*N9X&F"(MRRGG_MU;@I2DT6+:FR,.&RI(:QQ8,! MMV-X$8S^L6N'X2^O>W-0PQW:YG?\8'OWI..1)W9I2*\%+P01=O*-+CE:65>O M*P('V';O[&]#5MU[23PR=:(C^Y;U2Z-_>=7K6#WULJ-U]7ZGIUR:G4O5Z/4- MU;H<ZB;ZEE__*INZON1:?AF14JR9![H92*NO?U4 A&X9TFOP*,69%C$#K[SW MQTVAM_+Z5U65E#+,7\9F-:9P,_W-]R=X5FY)\.C (;GUW4D](RBO?[4DJRO) M2Q&4=4@P9"?$R8Z"$\*F8.7IT)L,,&BZMZB(J?;Z ^5*ZNARW^IHNF)T>I=: M#ZC7,U3CZM(:6%>,9V%II:/*__SI)< 6Z30@4X(1[(RK":(*_^W#ATX4UC+> M)P.Y.H9L2 O4^AXJ*XB#!J!AX< 9Q>@D_>C:WI!F.Y (\0!P4_MX+GX(]9" M_H#;HJ]NB]H?#/0>D%SJ#G5D8JUSV9<&'<VX5$UI8 TT>G0E%-6:M+(K.^"Y MO&?S "E'F786OA)$#G_LVL;%4<Q;BF6OK0A:Y'8B$,62[D2&7C(<U+"$)JE M:YJJ2YW+X17(\N&PV^DJRK"C2X/>0-9EZ])(&<+8C!_*L2J7%8G:;Y)"UT%@ MZ%9WF1,VP><[\K(!R)M46IK=EZ7E)E@O6 !-V@(#MD"QM-(=V 2IY>T(G$=Z M4*X].#)QFF/T.YG<PY6@AZUNG*@\SVB/V1+=GC64^F#0&*;4T:2K;L?JZTK' M'.A]O:=?#DU-X]D2*]D25MLBXWC7Q;\_W-P-A6YZPP;.4=\)<$N__D_O[OH_ MPUNA]V$@_#X<P$[\)O3Z\-GUW?7PEEY[1_O.>FTXDQ@MY!&:V?S)";\*?^1Y MN3<TT11;:/E3X4^:')P+MP-E1'/>J!5O?"8TE9Q\F_LAF6#.<9I.' "SA(M) MXR,_>J!IO*,8/B0TZ]M?[,P&[_/\F3-&13>AV:;A!;Z$98.S]\ 6X(ML3/G M3&/$GT3/-(";+$S7RI;&=G@4FN@A\./[AR25&)8I &)G>G?AA2D\= $QZ3I7 M'/PEP#N(2//&_XZ="69XX\O']-I('\,L^AG Z#X+(X"2YC437")/0\?G0X!J M3!CHDYA!CCA-R"@2IC'+FL8O\;$X).R[]+C! GD^M),;%A?"[1QLH*DSQB1^ MFK--DZUIH@/MGA?Y\&R^4/DRN.$E-$@W 5; ;1!F@%WR>\P$9]G8:8<^N#@1 M9QYA+O;<9C4!@,(T1IZ&!;YZ_A-K!9AEJ[.<;;9%L/FXR*/MQA1UU@@0F2^M M):"A4MCA!<K !MP M;^+'RX4,Q:&51)4)\YTB@GT2)8$B81>6&21TJ-(+.0L MB@BR=D ;,(XQMDL123: D9BAN_*;9&="6D>0%U\$Q*4Q8MAS?(7C@8 ME**, M_"#PG]"AO)K;?K["MI76&M6HF)8N7+G^DX"W!D)3"JY3MO^$)Q%U-=? 9Z"! M4;K-XP#U+VWE&H<KVJD@_6@%$RK/"79[2TJ28)6"+,^ZQE)=DXE]%#MEHI^^ M 45F*OHOA#M8?TSS5QQ@TZ3M;&HKLO*C7"6"T(6G%^$-GV C,55[;@=1*E87 M?T(5:UXCAOH3W4_D_ODB/PF%Q28D=.X]*D/M,*\%$A[H^:$0//KN(UG45%-J M7- 4X40+,4O&!O,AQK<@@*AQ8 'RC<4'*15F]E=J]CC?R*1#P4@%.S4 DD*V M*=5D2=77?4 2W?GD8%IZE*_(?L1B]^XS+NSYB6'#P,)",-0XTQ?[]J:Z/WKR M2S<<WRO8J$3)O>-Y"^^!I7^4)>E"RA=.N_=256\S3R@1_HYA2Q!,QE4_=O4+ M=?49? ++O>( #:8)K1.;PMWB>1EN14%S#"T49T)+S5BIF/=<5.D+BCQ<NPVP M"C9:Y"JRQ>4?=P]IS2 R1G$"%CU*F1TWM9T@-R8+ I(:P[FLH/8V<"NP-9S7 MYS+AL5 42D4!2+]X%C.+S:>UP^.%CM-.TG$:%H=GPW@4DK]CX%YZ:& IS#P MDSTQSQ>251'V.:U"RXHM&1@3E#L$8&,I@R ,O1#O-'C8Z'Z$V3H7P@#.'9QN M)A9HA6I116"A#"R1F,-L^<3X3H1A7DN)5<0^!D2P(!;E!_GFA%@KF5S,\.>= M1 F-0$XA?<!4+Z,0OB$1>( H$HBND9 (ORT *;**V602LYC2X-X#&00FN0/_ M@.U,)/,RWKA6]$10W,^ 81]>[/>;"4]&&T;F'Z62_N;(''9ZZ0&0V<85L*57 MTT60N"QJKRPJ# SW::$]L/6&HB&Y[S$=NG VL5R:EH,7I$2)]28*'@$=&Q9M MJ\P$P<ONS)Z0M*RZ[*#>I&:*![@B',7S0FV)0CD]JG,/C4HG,1?@?"@KY^/5 M#^7@X[&AY?"L2'@=-ORLM/FL9+R3>*F2S@+HZ"KR/YU6$=C4&09_XF@(/$W, M Y;<@YA/!)L<L"P6T /):B7&8^*JPB,!OUC2_F&BXFFCA>]8UVP(Q6R.RS_0 M@X=O!'B8'?',ROXB#!87W3GL>I1;_XM<_E)VX2Z!Q,60Y##11A])</L .W%I MA\X85AHX;DP]4_L,RGX!\^5+B*\)B_%9I7KZE?7Z5_E"+01GOX//R\@?(-BJ MFD/#Z T1$>NJH_5[O4Y/&UJ=RVY/TK7^L'<UN#I L'6K1C=Y%% V%L. UQ_Z M-W\,A8_#3R# _OCCYH-P^WOOT_ PL;]-.]Y0DE(=EVC,.5.EH)\$RERT+8OM MCA-=.X(S#\>!R@UXBJI%^AQ\@2?WB6"6.9Y4T'OH[V <BMU+PLAFSO=)9CVB MK*%&N)A=UM,6,,P5C&(JA29"7B)Y$XF]ZK&-QP*E9WFK+;,G_XU3:WZ3'4IG M"4WP96C.I.U;L!W+NOTH72'=W@7G/O-M4>L=384X>$Y6FQ$@PN1"^.A'L"+Z M]A=>5A@71 F?PTB-LO+-2'<"R4GO&BE2%\DU<Q7)!4S0?@D<ZMEG4-A/=C ! MW30%C/"2.)^[SM@NWGY*L?J^1V-Y))-(9S+)LIG_-NUS( J&O/HI/@E+J4;) M5XS*XL(8IDT:Z*P5JTO2-[T;9;DSZ+YF_79B>+XPN6EW+03V 2GJG)*4H+YN M2,:E974TI:]T-+6K=BZM2[G3E:]Z5Y>:T5,N#1#5H'+ PC74 KX;([*T 2R7 MDB0)PJF^PB2[&=J^])D//@WXD$F/\A#M>UK\'G.-/_C17P3P3"_!K%?-E1\D M'^'OY/WIM+ZB=XW^0(.-TK'=2G?0Z75-4'&ZH?1UK6L:W20W^J/RE_2'-"AL MU5%17I=]%?Y!CU=X,^V-J3<7B)283H4?[6_#A@-U8$KRH*-<RF9'ZPXQ =/0 M.G)/-0<#0Y9T63FU$4"#1?EV@#P%$?5,A7*^)\)UT=T*(B+9-;3B,YOS,+&G M3:V#SR1QU0APGU@P]GTF_$>V:WMCU&$$K\E1P1](?53,B9=N ]7F&_H/X6]L M<89OPELS=7=%S+V4!.T7/5G4D44= 5EHWF7QX"0PG]Q&!'O1XPW_?F#[SFX3 M*%D>G#DE"*J69W9U640DZ31'7Y=Z#E=6P 9U>,9"YEN@FS$.'-J:#<P'+%>R M ]I;K_">PELNBEE J^[4Q)-*P0D3++)]*4:8F%<BC5#1\NDD4LYR!@I>2!'O M@LR=$CW/63QTG3L4?DS5>]:R;\6A>\&BJ@648(5[XN'5#?"=!SX8DH7)B3,[ M&C_0"VFBQEEN /P+.RDB:$F+PR 72RDCIA3(0QC,C9J$H?*?IW&BS!F<6QVE M/N %E!F_()Z8)Y)AFF2Z/+-L$.9L+C!95G:>79$3;Q+E9G1,)]DQ=%L8'=/, MC21HEZ3-D$?">BW=(P#+# .W<]A-O"TSAO+I6:#'@'ZZR&D+'+V));*MR,_+ M<P;^F)*$E<&DVF4<[U,KR%)7DR2ST[>Z_8YFROU.U^SW.J;4E^'&V+^Z'.C8 MI.[UKU=_L=*<M4"M@QO+=TX#-:V$D\TRN#.@5J&^@Q-\=%"QV@&67005(=G$ M7$5SPQN#I&)U(6EI(^:&QY$?/"_\^ !V[/6'JQ*G@WZI*T;_JJ/*$AAH2N^J M8VE7@XY^.>SV#5WJ]@<20URZ4'7I>Y;L5CANOVE]JEZOO32O'G[4"T,2A?\! M'<M>B5W;J-*NTT5 P^V3)'V[[=L"V^VW$BQGD,\Q_&SDIL4XY38VG1A7I]V4 MZ6[*6S+C=@AOOZ&T_7/VD7=_'9$9WFO'9"^U?/O;/I4QH[;=]KV$WO:;A263 MQ6ZYM=H@K.2"'5*5[79H&:=5G<74\-ZK=S=47@K3L\4"WE+ MJ=F>7E3S:AJ M4+97K>V(N@ZUG+A#('GT_(G<T])&+_I@SXY?F0TB\?K#[5WO_?OA0+C\\_K] M $MP/GZZ&?S9O[L5T3M_P4A>!NXR,O_Q73![X?IVY;C8??O8V "I/OA%<)< M6N30*[ADHT8D>00K/$!X1I:T;O=*UCOJI23!*;LR.UT)N&Z@F*9Y=65=&5?6 MJ3TS>7C&6HS.7/6N/PG_Z;W_<RC\,>S=_OEI^,?PP]V!*K,V];]DOB2DH$!) M>.H)";F_QF$S N:!,TYR%Y[\V)TD:0D$I :]1].,!C3*6,&"DR1CT&LU6&T+ M/?W?V.B=<"*VZ-LL42O-X,<E9CZMD[ GCW V[7N"PQEF=O 57I Z$K+7Y2OC MQ1U="),TI;*0US4BT1,.$DA6P5Q4!U]'8RH,@AD-**0ILIAG>9KH4^^V+UB* M)!9XMU]@#N&/'$XQ_\G@'2:9V"/,(\:H_F)2V(,#%Y!@_/"<%IO0;O4TEX10 MV<*RE[\Y,\Q+S:MF,%%V%)+@D::R.=X\3OR86,2^]%M05ZN_Q6@09CQ3F*E_ M<-%Y*- 8D!U,T/4U#IP133(("!%<\DA<ZIUB2U$/(<"./IA15H"24JVP[@[= MJ;>=P:;]8^TA>H_@YS$B^6?AW[&/OB;*]J'P)O98Q)!,WE*F=B9(B3'F*=/K MS>*$#8>Y4VV6"<BX.,S3&A,B/JS,]& >(!*FR;Y+C'X\-M]VPY2?A5OGWJ/5 M6%C]1!V6J_R5.#+ACEBRY^E>L[DBH?#W @5PTT-@8M<.UFWYNZ5''&]QZY-, MF(0L[S+/*O7]4?BRGQ5 IP,VZ*"2,=8BC3#;A\60\Q_1PBHJJH!"=BTII"Y2 MJ.ST)\)F2MV3-O7JTB16D .,8W/YU7T'V_]$U4@\FR=5CB/,%DBD??8I+IIO MSX(D9\H)Q9'C49HQ1WZ)LCBB:"^-&S%^0TGZOG#"$]$^P2A+0>)CNJP %GD< M!,S!CAD=)S82KO$H8*:6'6+(VZ:RET7H(S)^\)R_XY>$-$LJP32#,&466BTR MPUDX<[<H_I="2)DJ2W,+7/\)TQ_I W1&48$IZ=)Y8D1BS;CVF"0UE4G<";EQ M ;X%(9F8*/F;"\G167I+F"98DPE-< L(FZ+@Y790F)DA"QN1KDN%/\.['NSY M$CM^\+T@Y<@Z\&,_":8DDIRF[1; +\8@$7RO"/X(P6=QLY26>:$!R[&E"9C% M*!.F.=(W%=Z" :/OON>E'!6:H9)DF+ T%1JZB\B]']!D_1%ZZ5*#];N,GUCA M22FPS<"^2XWG%S>)9O'X,=5D,[#H WH0\+DP3,[$!#-RJ*DYMH. !BG9LZA8 MB0TJ-R_88N];:.N<&?&+.B#O\5RP%&&)/^%](:LDFRQ$,^T5O<209Z'+. +9 M^K^TV*0X2JWL17G90P%^X9G805+V\&I-8_LUJ44D*\5*0^S>\\*.II>/,*-) M8II3L3E:1QXTR\NYZT*X)<PH+]X>KG,2 DXWB8ER#7<K[]ZA%7NHB'SOOO.> M7ND8:R]<+L;V/ VN?@"32% PH:JH_Y=3(>CT-%K?A]T#'&^*.=*4!4\KVX89 MW8LB;2I<9;7NA9R-T\JTNP7-QR+U&91V;D(4+PG(;.E5"MD5;*A'<N!Y/MNW MH-UBE,S*9JV=$;/QL)6NLMNP%4/=?MC*"_-9]O4Y?_517UUIN,WF\^9?1/)[ M+9MW;*6=8+(T,"8=;IM-BWF]?NR-K*T=%)-I4"%5G!7@Y]38AAJE0XAHFN@^ MMKZ>Z"T[@\X&TXU&V;0"4_5(@F,3JV2MY#C^<(R7'7Q;SN2Y6C(X5VW%@\_5 M.=7O.,P<YH.+A],*@RVGXM!>6H5RM*/+@HK#<'1=-%1MHV>WG(;#4=QV[EG) MVS=#>>G!U2W(70YPJ=#V"B'?GV-/06RN@;6E3+W.^U,>W[3:<62A*HF2:C7S M4.VV0FU.%V<*SA3<:'U)P!:J<4O[&;/V3QCKL[\U3@(;<@-.6F-OEYPXQ[Q& M-W5J:.[6K-GXX8, =GSNK 7:M06,TZ->@'%ZU NP4]O*=7-/;!G_H5'BE;2C MH]O)%;VBEB$J7:D91EC+';\[H*A*HJ$?9)@]]]WN+AR;;K:KH&TF?CQR2=WT MX'XA:XYAPBG"*<(IPBFRO?G^$TTL/ZP9O5*P_1F;$6*9!RLT=; GC!#/:2]< M'+P7^4G=8[' AE8!O7JAG,1@I1RTV$(5BV'"O*SBU0_%P@JL"1DO96BPP2F% M$7AI<]^DJ U68+GXM$[@0NBY(:"1OK<K%OL3%AM8%MI78B%(69T'@O.]68(X M@.K5#]DT!#%_M5*^9D#N[8!UM(^#Q:Z#^/O"!A??LLIE*YWO7NR?L=P:I$^P MVY][[4W(MW^1YZ.W!E%>_PI+RKHE=;&=UEK EN'^3%SW7SA,\9;8H>^1R748 MQK29\W'AUY9;FZP!;$V+DYMIEI58J-5)&K#N#1>IVU>E*U7O:(.AVM'4(:!Q MV1]V+$T?2GU=DX=7!A_[?3Z#)&M0.-9PWFC;/,FDY#%,>N&@'A53G80#&9_9 M)VPRKS=94<YTE/$#& 8=+$M=F50+*P4Q62SO^Z[98*;UIP8V@@W\;^G<(>(L MJ,=)3%A[$*P5+0"1#!IT2%JD&ZY5W:SW<U;\FTY]3-K9NEA.2I?$(4G%<="T M[R]^X?JVAWLP(:[]C*/( OLI_X8B$A <-8E/N8Y'CULR+9H.>$P[+K/9-?2! M.3SA8+^@Y'>%69'E^_$JZ9&S66$VVUFV>0MSWEXE8YT]RJ59@7,^JX96<RYM M5EXA[8\H@[.V%TMCXN@(;GON1+0]@)T.[7DD8%VRVEU8 -EJ3BM\/9]691>0 M738[7\ 1C;$4RQ$9V]A+(VVV#13$C693M8L (Y0XQIR,6>^D*6U;F]1-TTKR MM+=W/D8S[:-"5QYA3P1LM<QP"9E).B$A($T*P^ZREN*+:Q'OT0E\+ZE+?\4& M/5P(8 (PQF4\%RX";4<9WR2M1.@,;-9#!*F9#>1.F\0DC=!QPA'ME#Z"%9+) M7.-D4;#S61.(5ZL-;=9TE]C..GW)]*G>27;HV=@L_'!==ZLW+#19&TI#KM8U M=A&S[7=HP)JE FW_37NQ.V3R,?"3S_([4*VV3&$]'K?<L0TQ7;D*L3/T*6WL M0YL<'[]9HO[ZU[](N' 5*@5L&7S:2K'/.FP<_QX'S/W>#NX)6A+$):P/% 6I MB,D"C$M7(K1("&W:D'=S8-T;6#?3ZV12($A\-C%PK_/)BOS:T4NN4))Q=36\ M['=ZNM(#AH4-Z0Y5J:,-NY)B2MJP-^RQ*Y1IFM1[5!!YVZ*V=F=ZW@0OQ-/U M"_;&K.E&+_QH!]'-]!*G)Y$P[/NS$8A;UM<6?GV AIH#1;DR]'X7F,3"42?2 MH&/ILMJY,I6A<:6:O;ZI\5MFZV<ZII=+:I[9"3NBF9-U:$G;PQ2G(;)?AM1W MA@V,[*4N'Q/LC!$D5M.^NGVTB8^DEK'1"X[U+5JN;$;45?JM[<RRCK1K*+0Y M00Z\JYLVE)$E:;>.,GJ%CC(O/+*OS_FK^:L/_NI*G5LV$E$CL N_=APZO*J^ MC5QR-;918PRCK#'&OKKHU!G!C1+ FHR@O@\$:W2:RI+-MK0X*X(*ML3=[_"T M>:'JA32%E^A58A<.KF\_ON_]A>8 .I]SK_^*=1X>)2UV+\Q7VE<G"VWAFT:! M\%/R8G0[YD!1!V1;#F'I/GQ.YC8O;4./37%>^G3=IOT9DFGL+GWXWID2X<US M$+YM]09R1N*,Q!GI#!FI6A5-9;OC^$4U&X&Z2Z%-/PYAHTFP,&"X,84V:E?L M*AMU'CQ]%<JN9=T-*>JN2$G9$G5YHVZ9IT=Q5TIVFX%FU3-IB++2$!1K>2:/ MK-0:K\+N GM",)F&)2A%^$_!LV>D>9VM%$DTC(U<:LT_.YLYGIJ/IR5VK8U: M!C<?U7,AJ:R).C^F#=)Q+;RX(7P8^$]!7,IVR*CP@<:79W,2T7P-NOGXW"*% M\HSAYNE,T5 :<C?:%=4S$:^*:)IGHC'/A*(:F+7\C#9&739>.5[:XZ^N?]\X M72:KHB$UI''0SKA>-$#XM;A;+]\HOE%\HVK0WVJE>\@H8!5^O[SNS><NZ="R M0U:*V/'($\T*8@%5^OAJV=Y!BU 6"UY^\_W)D^.Z]$6+*^<M+0Y0P&)<]F3E MJF=T=$W5.IIE6IU>5QUTKOK:8- ?7NJ2TCU <M6@U]']/Y]<S<4] *;J>^$ MWVYN!I^OW[\7>A\&PO6'N]Z'WZXOWP]O*3E'&6&///<57T-[!Z0TI4"<= PM M8WHL)"DI8;Y/P!2>['!IRNRK'\YXSJRE[3AG5MZ^*L X7::XWN)7\_&BVV8N M%657(>WHS6^!']8X>6UGO'OC<3R+W9(TK'P*^](7[V%'DAAI*[=D'2M\(-$) MD\_.IH7S_]E>; ?/^0XF#>:.[I2IFI%D2**^6?G'Z9TQ%7%\8TJB)%5NX_RV M$4AVD8X'21+D X^*/M?DX@A2.;LY-B^:*!MBMPGS<UKL'3DGIC@W&V)+F7(3 M/9"@<3+DC:HU0:5R$=(&GCB'60E\9!"G!Z<'I\<YW\:V]+ZL;_#?.'-*-DU1 M:LHXK9WMA$9Y9'8FK02DM0[B8^,WJS/PUFBF:"H-*,3@5ZU6,$6[+8RS\,T8 M>@,J"[BX:#Y'<+_,N=P[.3TX/3@]^$ULWYX:\^C&5<4$"T711<ULB(.&9\J\ MX([1@9#&R=PQ33>'^'!<3A%.$4Z1[8VBDPR0I@Z<PHB[A0G-;#)S,J499QSC M9VRT'O'@9R\:+ODPOV158>9XL(8]^6^<CII,UH1U;-?UQ\GLYJDP)D%D PS% M&3.P&5CGPX8O%H;8K<QQ]A=0*H+-H'YY!&$&;.Q&SASP=F;8US3 $91(E$W: MK43Q&*OI*5'3-BL+N%P(5W0G&,BV^^J'-9.F4RPB/Z]T8M,!\=MIX,\0]<+* MA3'6LB[F'OY")5_)U+]C<%HO$F[&D;^P[\FVBW3.9(&FP@2V7,3ICW,2X+X MU6Q8XV\<#Q>QH=XV[-MSZ,#>/-@1_!0,&/P5;!!Y=";$&]-)F'/8"0\'JN 6 M9T40(HZ&I&PR]W'C8#F@AT?NZ=(B9=T)P7&@L'L3]@8/)Y9.;4 !V?^;$T;I M-XXWP2F,^':O\)*%\K1D9+KK?"7N,S[FX;#,=)T+H1?2">XBCG)?L\23C7.6 M C+V[SWG?_"VK5@;CTE^2&"A%U^T[C4;''P#MQ)'"NS 9E:UDKM#L;%44A^9 M%[K"F?,(K:LY;9TD*WVD$T>IP)X'/AZ$D!+O'DN?E@LHZ<3@M&((!<D,YQ7^ MCPDA/ . ES#R_:^H8F.F H@]?A!F]G_]I#X9.:<PC0!6>;/7D5]-*[S<>1Z3 M]D(9Y<H%+'E&.5WY(W\U?_7>7LU+75^J;RRO^5P_5;L"#IPBVU!$EAHW$&LO MZ.UE'!;GK*UKF=&&PU<4"IG[B46W]'&/VG>MX,(M*]U[!1NVO?A_ ,/\$@SS M)>3_4^NA-/P \ /0E / X]4OQJL3)EN<1+AZU3]XVM>I?L=AYC!SF(\$,\^X M;LVL-EF1Q0VG#3<V2TBU1$-OR!2SBBA:BJ@:E?.@FH&B)':EADPPJYJR9XJZ MVH!*B!U0U%51-7EIX0G4E/](/!MS/!"J39(F-OV=YT>=R$_&V;"[7C;*9N4? M3:I*DF71DAI0Q[@/7+7SF>YBBI+:$%6Y*ZI@^$AG,HA7.52.=/U0-419;:0* M;93"+!M@VLSYI;IU*(:I'ZZR)DJ'L2_KAZL&N!H-*?#9%5?5%%7I3 P461*U M;@.ZG>Y%;1M@8]=H.MO9W ?Y,+;ZX]H%^7XV]\]&>+YX#Q"^47RC>'4Q;R;! MZ<'IP>G!Z5%+P#@]Z@48IT>] -N'Y7:X0, Q^*-JAH8$%U6](;ZYBC@:AJ@W MQ>U0->M--<5NM]TI83*Z5N6&!+HKXJBAI[S=K&H9HKI9^2*_GO/&1O4WL#A% M.$4X13A%.$7J"!FG2-T@V\Z*.TG+PKL'$A#:I Q;F&7EIX(=AB0J]C1SL>75 MMFT+DQYF2?/"79J8[89B><>NI6Y;V*TP(':(K>?F\\#_YF"O0O<9EOC1-"_, M'+V9X[II5Z\?5>E"6_UJ$@>T>5B5'H\B=B6<DS&VSW.?L==<L2,84,8?.[1# MWI,3/0BCLKE#V(L,44PZSJWB8UQ8Z_%15[^"K4)<TBT*$P1AK244MT=0I'@D M*P5D9CM>L5OC)";8L9$UHDQ:!K*6C]@&L-CJ$1OQ;="P<:&H7R#?YL0+B>!C MW\OE X"](B/;7>8(X4?%N.BN;!*^_T=9+ML^NK-&V3<5&&7I5"VSRZ=T"V$1 M$D849D#@_AX[84;8Z]&+;7>Q/UVZ"PYP3I@TOPNQ^1PER[FVGS.LW;K/6=KV MW>>L&K0%:U5NW9;-&.!$695,CE-XM%51WZQ_5-T2,)O&$MVCL\3.N9:6J%J- MG-G6> &B2,WC%E,TS(/$5+@D6>0-N7F\88@GG.AVWI)$:1ZWZ**I-K(HI%&\ M0?TV]C1JX,!0S1 EY2#-0+[C3_MIXCSB/__Y4QQV[FU[_O-O29?^GC?)G2P] M>O,?..'8]7&&PAWY%EVZ_OCKK[".\,\-GDV_^NB[SO@9[IUP=?P6?2+37UX3 MW_WR<=A5-,G2.QW9E*7.OR1)ZGZYO1M\40W]"U[P9465O\ UU)G\\MJ9?)%E M2^X:EO&EU^W+0T,R.I(F7W4T!?ZZ5'03_JDH0UF]DON&_ 6?_!713; ]M*?- M*NGGGVX W?63]?'_;7'(1TA'?*SSEWD3^-D<?DEGJ; Y*N3;F+"F_.B>F<?! M^,$.<1: @_,P'@ESADYM)T#.C>F,##H_)* >G&5?$K[#=>R1XSJ10]B_<;A& MY$P=ZN=8<3]=P"H]ZJY!-YGOE0[]\ /!F2*339+9+ND(#9R@0>S =4CP"F== M/#JP94XH> 31LH-G.A2$.&QV!YL-(M@X%P1 2@:#1"2,X W,[XB;49P:D@[P MB/Q\P ?"XD3X&NJ>*\SH>/4#G=)!IWRL[AMS_LW1)^7="[''UG#QE73 AQ.A M\W/9@TNW,'UAAA<"E.*#ZQ8Q2MAOH\DS3WXGC,B<\FXV>B:=[/&J. .%[M.% M<#TMC%E9>37]$=US[+=BTQDF^)L,J9<V U!"<B;^O.1'E*S%G^6E(MUW87&' MX?&$U9[S,2X%!"X21_G2"S9='G8_'_$"2XV>V1 9^J0M3$"8)N[HL1T^"%/7 M?P+^F!"74M 6L%:?1!W:AHTNP+[$HWHOC.,@P#T&OH[#",A;'.^3#(UY]%W8 MX!"T!QRF,>PYK!%[_B@DP6-RMN8QG,$W[\DC+*PF_WY+)[FDH*>.V,QK"HM, MXPAT0 YV0C\O='!T$H5^/@<.3Z<LI<_2XPW/_S>>W-/Y3&(R#:F($3X^#_S_ MDC'UU+-7N0AA,@H$& 6)/*)1"< 6Q)U]3Z?Z+))B[MHXKBB3;1$L/X$/8''J M&@[1-\TVF;Z4 ;^S!D7Q09^GM !F#-RQLZ<[6.*;>H_OYXN[M)W3S(>E>)9 M7F5Z$7@@1*"PQRV9X\_S8441#@O*!0R=I94%<*ADSA@Z&[M3X&R -SNK9"(6 M?A,*3X$3P;/"Q'_RZ!D!%LGQ@F= >#+\8 D*Z6H,:RNS8M$T*+<HZ!BQZR32 M,B#LO]6M"*0 ?<H)?4V1S2]_W@Y>PWZ. 4LW_.5U1RVQ-'JJ/!Q>*IW!I=3K M:-:5TKFT>EK'ZH$%<B4I^K!O?C$E2?YBO/X5;H?P\E7T2_%80AGC<A\#?PH2 M[J@(2B:@8O7 =AH,AAU-,Z\Z7553.E>RUK6&<E\VA@,PI937OZH A&(L(IA# MO<8F3(R 0WN?"2!XT_J2D#]]:^::2IF*0G+$"E'^3H[<.]IJ/50R%Y_N%K% MUKH:#)6A">BIEX,.4+#7Z1E79F<X4 W5N-2Z_5Z?&<8E."Y"OH0=\4#NX4'N M35!!@/JAJGR8Q,OJR+- 4-G0M.5#^3(F2VB#)L/-N/'@&L2FNOG>S92)L.,B MK5P!HKU+LV/":AU-[0\[/44:=JX43>X#VW8U606D+>#BKK*(\4M(+.*;L\#- M]+WOW;^'C9FP'_Y.W,F5'_QY2&*7\G3WLM\U!E=21Y<O 7%),3O6L*=W].ZE M8?:N>CU-6^7IC1!9PIT:&;A15W ]Z@..CA?#8;^9IQK_DH B)NQW=_8W$@Z_ M ?/X.%01C.WKB,S"#[Z'NQ/XK@N/7F.H%"\.=3P>LOSZ5UVWD%>*&W>X72C; M;EB@Q,&P/T]!UY2!04RUT^MJ6D?K#ZV.U57UCFE:P#\#&<Z.=@!/ 35*_X[] MZ-W2'3W_XIVP=-T"0]Z%#V\^#>AGUQ]^PU=]2WQ?=Y]Z'VZO;C[]@3_U2/*^ MS\/KWWZ_^UG0).F=T+]Y?_/I9R&X'[V11/B_MRF4=W^]+[SAYM/'WV&MGP4% MWG8]N/G,_EQQN;T?WMT-/^6PI,\ON.(H@'@E[#S:@0-F<L=U[FTTW\/\B87O MQ_:\\%7GB8R^.E$'J0UWS,#_2CHT 2!9FGX.[.XSYNM0BOP,%P('S=S5[ZF; M._N^Z(\9X=\?;NZ&@JP4.@FH[X3K#_V;/X;"7>__']Y2.W:T;T=-P]G!:!D[ MX/V>SK$,\>*,>6'L@BE$*,[P.H1^B<"A=\WIGD=/MHDQ6B<G]I* M1E15^FW M-D]K'6G74&AS@AQX5S=-+\/TL%W2RXP*PTWUTPV\?"$9KO&OKC1_;Z,#,PJ( MC?//T0-7WW%\N5#=81CB7]_+(MY'A))3:BM*E<X+J_50SCTAN)>QG'5&<*,< MC</D9%0^3L=/Z-D(U%T2.?HL%,3'O7&8J_[NR(>P?D=NR_:Y5P2#F>[13US5 M9B"FJ.OM;I2!R>I-F=92N6V-V%6/D/7&=?#V N$VLI/A1TW*HU3AS)S)@!A5 MU,PS0541N];)Q$136P8M7(EJU@3P4+ =G[7K@GF=8>-4J2-L-3.A7C:8&J&E M)-'2&S+0=6=<9=$TSP17V1"[RD%:I/);RJZ>P@&9DB @$^XJY#!S5V&[786[ MRO$WNFAU*U?AOFV6TGJCJI555M-0E45%/PQ=N8(^3S?B&\6JW&B\::='J=X; MOWFH5AZTN+.8X&[$YL!V_#MJ73"O,VR<*G6$[7M4J=7MJA%:RA#EZJZUIJED MH_JP[*:A*HOZ9@F&W/[@,I5KNMK!QJE21]AJ9G\TP86S;5L];/>.]9!I1_1* M_+++.:B:7JB)AE7YQG_<HUZUV[4,QF*[9^+)NJC))VNUV@*SJ7Z390X&7*-4 M-*<+ITO-Z7*X84P;62WU[7; ^C>TJ-W!'6U0./:]L>,ZK(ODB$1/A'B"'P<" MF4[9,!UJ!P:T&:8G>#@.B[7+8(T=:0M3EAX K %(1G[PS'Z^-$5G@OT, NS+ M^FJ?TW3:Q&.\HP;OJ+&'CAJR).W64D-_8?S2B@F>/*.<KJ^%O+]75W@%WY#Z M;\C!7\W[:6S7C:&T'0/O?%(_2ADG[7QR=+2.T^_DZ&CQ+B>U\*M?9XT&!3M: M<VVJY%XXA9.V*^KJ:9H5'.2)DG)K_:)R*.$?QT"P:@1!$BWC-!$$3KF=PUOF M02:=MIYRM4I*:X"JNHU8)^X9QG^I-^+HBFGG]"O=JCS+<[=,LV,A*.]P6)J! MH:*<J%3A6 A*%Y4U\>%)N+L665YA=0=R-S'<4[3* J.I"D]JA[YKX67MWSCB M;XJ#KSX&_B0>TPA9#T-B3O0L#$CR4?/4HBR:!\I*KLNA>J->5-;\#5&,V(VC M\DV@&2BJK;=N9%'56F[?J!>5.]:]3$1^H=M.G=VD\VUA33I&%$<U-4YYR=U6 MNQQWN0TT ;\WW<K2H!GB3FJ]X6&<J%#Q>!1LA\)JX8VL_V![]SC#&H&/6<JB MC=F%MC=N7L<1Q:I\"6O"09(N*J/7"%6F::=IQ7PT\E4VM)I!ONH]<)J GKR# M'5(C)=8BE16#C@HB&Z=)VM^$=!!S\VY@;V31JCZDHADVX,&<%G7!T&AU$L$N ME[ FX/=&K]YTNA'L^4:^J%S^RR]AATX,H;5=A9')(JT*\Z=90N.(>&3J1(U3 M;8HHZZ=I'G D!-6+RAUB&R$8P31IMW]X%\.D"?@IHJ*UVBNB'\C!S^]EVVFQ M3U2)S>;VF&HNK&*^@VM9;]P\K?5&%56KY:D 1IW#*CQ+[N ,L(![714@YX/F M\\&9-(CBO0+WS=BG^AWG&LXUG&MJ 5M[N(9[27<=@L,[J-;6AE2,'8(+QT"P M>8UACT0Y5:]Y3E'M^MW6AG+&@2(/9W)?XPU*&VA%U<#VYGS#^>;TI*DU<.WA MFWVU;N9M=9O;5O=\^W.WC<A]?S;WL5(S3 /4F&4U(5,2!&3">LB%(29>!8+K MV"/'Q;8$=D#@8W@\:[N-"<>\V?89,,P+4H$WVSY<LVW3V*W7MOE";^*5ZW'Z MS.DZ*1N\D_*^7 2'Z_C:HSJ#MU"N!XE*>UT?K87R"1'<2S-E'HO:-==QD-J, M-,,1;<835)V=WFM20YC//FMWRZCJ>]^[!WLOF''^K07,7#:O<+2^'4?WQN,@ M!M$,5TD2/,(;X)J>][0XOIRN&,%4Q>YFVKZY,TE%ZS!%LV>O [8],>GA$*9^ M0., T31V!7L\]F/O%);-CJ%Q36G(P=D94:UR"D"-SD\+=="U]PC7-C]P3J!O M=D[F.E'>S/$1M0Z2VL6US[9G);*]>V?D-O"LJ*)B5NX;T:S38DEML-5:J&L^ M8,!R3C#DXMT+KA^&PM@.@F>PY9[L8-*\0Z6(AG(N*DCL*I7+<&MTK!I_B%@K MYW$<!-C(&3T&[ND<8SLRE7R:6H/C'YY3'9P69#_S"C).E1I3A5N%*PK-K!C7 M*<EO:YY)*$OBJ;K+'AU70U2K3VBKT:&JWQ':-C1*PO!GX3\MZ(N.HXVT$_4S M.CZRBJ@=:!@7-P[/RPSA5*DC5;AQN&OZVH?2LH?FF866:![&?58_5#$=Y&0. MCU9;A;ND?KY/JH1.$N<]U>]J#3-7#CPCE'-TJP1TP_,_=[[/JE+E+*^F7=UU MXW07]S/3"EN>JH\!YAA@.32<)O)W[,QGQ&M@9V]9U/3*R05-.TZRJ$NM.%"- M/SY-3G)[HXJZ=C9G1A.M[F%&07$EM(^TZC":T5GKGC"W@\@C0?C@S)MWIKJB M;)UHXM@ID-75RDE)=3I3C3]!-,^M>:=%.9\KD%'9R\M#ESQ(QJE2:ZIP$_! M>6WN*0,Q.U_3-=&4*L<QFZ;@9$/4C<-@RY7<>8E33I4Z4N7L[V2[9N.<4IE5 M[.7Q1A>[U6><'%F%5<515D1#.YUOL 6:BS=!YW2I.5WVU?*]==W 6;OJ%G5W M?J&EJX"]1/\?>^_:W#:2ZP^_GZI\!U;^F:JDBO3P)HI*SJ9*UQGOR<0YL6=3 M\[Q)T5++XH8BM:1HQ_OI'P#=O.EBRY)ED1+W[-G($MG=Z$8#:#3P@RS=,6GB MW#(IQ*9&H)V=%6&ST!(T\T8_LZ2IZWF8*1*RL<>&E(^/*./7S&=CEZIBO]'4 MW'.N+XW9B(6.!XW@Q7HTIR+:_C"8,NK!7T[N?_OYXM.[8HJ_C-U $\P)/3 : MJ*>[B3N<8*DT%V8=>])50SU;VAXGS,_VD?$S+F>,G[.4I78A92E.+82: Y # MK"-C@&^,)!+(")0ZSJWC>H12/PLB> [D&(H8G\' \0]V"X<H!'V;!Q+(#'<* MH@<:<<=2%(_'[M#%:]9QC$2B***6A&2Z _D%4DVZ <$&(T)I&$CQ',XL_\4F ML'?VTXU(9JW(,Y PF4[Z=QRZT<@=\MPZ&-GU/3X#[X^A(7@3^L?Z"]=.Y$9G M4EN*P*9P86 PO=+,!;&-8BZX_C=*VEN6$H9R,"&-W=)6@-[=2!K&T]CCM*,@ M):E(B \C*;AE(0U[&D0HT$'@(_7S2<B8<@]B50(9[ :C,^DR!JF:=9KVY+E3 M%RF+0Q3EHG0$S,HPH,-J* 6$,!'%Z:OIJJ1M1-BVDS0R"P-Z%!H@7#ZQ%#=A M<#>?U(+\B V3CA,A3V*5$6!;P</PN R[YG8Y'15LE AV(_-3.P59\!'CAG8< M HH3;ZVJA4*-T'9-S1_H=<C"N0/6!&Z]. 0K(_"\>RFX\^%G8&[@===!V#N^ M4Z"-5?L_9![:.;,0A$[H>K11EBT=AG+,P>V()5C\8 Z[,\2=]H/A*Q/'IR]# M!J>-_Z)X.I/^".X8;&69"\ IPE>*4B\K1Y+N3@H73IJ!;V-OA/+-&?T[CDAZ MC,6F3 0EMKI:-HY K F[+V^C"0$"30QAX#<,;#:8=W>5 ,L$ A6:(53.*72( M[RZ+L @F@<!J0+K,,.;9GX.P'(U<9!+' QL6'1C2U %)BK-P R_[..$Y4;1* M BW)'RYX8$PDX:%?$%^<%7<01EL6-2BO,%*/3!8]<+(^78US=(N<G!S^\A/Y MCMEM7\A"@?U?GQY.Y/00LD0MH(9 S387?@K40W_!"Z ,+]%)P=-J<+Q!''&_ M!;21M^G19G_4PX**!M4QVMA<S<#W)FF8,(AO)MQ$61@7^^E,79\/#0\-$^XK M<>+Y) CIV@2Z1BL>;)-$_8J";Z#$X'@4^VC2P&GBO\(:$!X:4J=.E%1Z@R;J M6F\G(P/7*[JZUEMY:[W9#Q1N6[J5>ZE:;W68UZYWXG^MD="R]$_'CYWP/MNN M7)=85;DI-^2&?0Q(RN5CL2?FN9_[0R K0I^IY&"V<.QQ9P%PVRRQ?.&O'W!< MSAWJ^3G^Q;EMU[ [738:QP!W7P59]T1&!/OXA!CQK0:<N!\LNEH"/@_CT:4Q MLAD>Z^)Y%4.J37MK",TZ3JN.9:VUVPM8\FO]0B]OR^\J;TQ9;=68O250::=E MU)M@2NVE4DHM]FJC_DGV%APOM</E=-42\"2,>DVV]H2949OUM5E_XOIM_V9] M\\4ESI8N>E,V&WNIH74B8J;.)EJSXG4VT?$&[:X3B!%/^SEK9&R2I/\X\]7" M$EJC$-T[BD-UQF.*>\&@>OJ($9O8 4;>GR&R( LQYP<,/.9'%.0/#<!GQ\-0 M&"SC+O!PO314/PWS*AY'*&B8VY!KPX9#)KU1S[0E:NJ(]"-F[F^,V O8$#/@ MQ $#(\0*8=9KPZJ@A;?LY]"+(^1=>#+'G?X(.N,L_$ZZ<^<3$6SFP\"D^1WS M;C$KPY]/L!5X];\L#+!KV%(U$YX4$_88XO[ EW"(72O!@)V0>Q)AE\3K4TH$ M,2IF'_PGIJ3(?\>CFVE2[Y6"]9/G*8G3C7Z >,W'^4,CGG.71/!3 #^R[BQD M<X?W'TU(9O/\S4#RT*:D2'\GC<B'1EP?0_IY-^*-:T;O_ !+TN=AD</ IQV# MS8;LQ@DQ= I>7A^\B#'^?&SU/CCR/$\7/Y]/9\Z0&QC(\QBRW8WG?!/\,[B. MI/:0(W2[Z:&A9HEC#-V^$JL/ZRW=@1$'VG4XY_E:RZ:<KG-3[BS_VBO,>1S% M0\9S1_\ZNSQ+4M-!$(4S[#^S.J5Q&$PEH_$KRCA=^U7FV>;0R,0993TY68ZC M2ZR* T+11I;DLC$KC6*4FJ\H@S1K)LPRX)*T,^:C,%Q*6<LCYZ 5C1OA+C%= ML@;=.<]@I=S^58/,'A597\M#I81ZS>99^_%U!#H%-0G%L=?2]XBMD/,,G"$Y M<;T5&OA=:AN/I#?&F;E\XA.YEM ,)14#&\.C#^5'0%\S)^2G-KP9E\4>$:TD M')LI -C+?&-W\4W_7LH9"PZ.REX:%>ZWS(Q8O#?@NR^YGUJS\= PRK9>03QP M6_[.NT^E$@F73*AD:!<HA$1N)0@53D9^9"C:$/0;5@-S3L=C3.'D6>/I6M#Y M%0ZH*R8?!RT.*TG.ZX)HP:]2RU),R[)MN2(%M][Q1[SC\[L)4ZWSYK?@4%=8 M8CD?"]^@"PRV*AD:V2J_>?B)&$Q_GL@-[40L/;N VD%+'_.6\:Z$.AN[/O @ M#)BG8>&))DHY'.4,:K!') W?;+#E>7:SD"MXH!BYH/Q"VM+I:&9A<.M&/+]8 MC$S&C1*YU[ QL860]F@BK61\"L0&82!0*R!$X)7L4 14.]Y]Y,*7R>D*25TX M77'7%LQ;/)V)"_2%M9DZ(U9H%TY.F#$=P-GN)H8)@\U* W"2E&C)A>;82.9E MHH;+S>)C>$^_(!CY9*0R=]E3/')O\<__^2V.E!O'F;WGF@->Z+G1T LB8/,K M8,".%PQ_?(2WI/]9>I)%7QQW])EGJB.W?F7C?[QF@??]2[^EFZK=4!2MJ:G* M_ZJJVOI^>=7[;EB-[[BBFFYHW]77(,]<_I8;!::N-;__==E[C8H*5MJ+_O%: M,5Y+[@A^'GW7-%MK6;;U71^89K/=:2I-:$TQC6Y?:>MJ7QGHIM9MZLV6J1G? MM>]FZ_5'P[;M)G2^@LQT\&N(^\KPB ML3ZN;?MWGDKS#A7Y[/N!FZ"5=6\,Z M9N\CI[[HO+2:AFU:O;ZB]\RF8G:;3:6EM9H@N36CK1L-J]%J?L?6/VJMAK%F M6IZ#[(UF]'. FSX&EK[VF&C^<@+6!.%+('O#-_1D-XA>F,,VG$GM]<>&K6TR MCT\C=LW\?0&9.KQ/-^7V4[)(;MMN#\Q!MZ/T6T9;,0?]@=+JVD!]Q^JT;;MO MZFJ/,PZ*#B$Y=K<D%NR'9;_(4@*XL&YI]Y(4>_:L[P?'9&5#PG3DX3"UUC(K M$=Z.H\0>Y3 >>14* IO-)\'HC.YD1H3KXT;BRR5@$&J.0(#\.:BNF7-/N9Y! M2+I['/LC^AMO/9)[%.QL(ST><@,@-182E9SZ)'.>1=+H=(;$(SB.C$W1/@[O MH0VN@OE/I+FR 1/,$FBQ^1WBOR3F"$$F"6V960<A@Q8)787_+L[2JX?_K!;M MPWRH9XO^KV73FB82YPP6PHTFN W8)U'*RM80Q-W$X8V$F9RKX2+H0GDMC\! MOF2V?Q"M1HF)N+< 7PZ&,/5XYY:B\J!5@Y.8(CZ)-4= *?QA=7/I+4<!!(N. M38DG!7Z]!]+=B!$.88HC!1/S&+37JPP!2Q:F) 5^#6'V8H^N F%X$0CG19NT M>(X3NR4#LP*[#WU$JY%OP (,P6;UY\+Q,H:#, IC?HKR'-_GT6=XQ+M)#%T! MM)4R*=[Q<! @ A" B4Y@:.#=-=W"[(S!<",A@2XHV!%!Z Z)X]%8XSWES$HA M5[#)&4I\,1ARS&?GTIR9F9_%H@ 10TI<9;P5CN)(=NO/'*91,EYQ\*05>&BK M)^=-,,8]LNI37DVG%A\1LRZ6;\5$DVT?%0A*[D *F&K)=0BNWW40SQ/L(39T M(NYE7HUX1(9S*%@TFO,6D,=Y1"L,B-.2R+T(5RSF%X@@#9P;)@[>,(?>/;_D MN$81SQ#AZ#""J+>9@ >UXJ =/\JI).'F$.Z#D @&IN,^Q 1*@^-=D*PBP9,Q M09X%7G'H*^Z_Y,=*SCB,G]=$F\ 4^4V<.& <P?/$USG/Y<()EN-L9+LN&2(/ M14X@N,2)-,I(I)NSD?#7$-P5OWJ2NME.(Y^L<Y=L+SX9'%X+I$^0Q#:D &-K M].J">RF!Q2)NS-S82W<?TEM^"!?'73#0NA_$>2W[JO?A'=<)&SO.%WWEET_P ME&>N9&AE32J[?30.O$O&I,\!?*'!U.5-2YF,H75WHH?9\NW")/(=Y*^Y:$Y\ M![FUP;V,9&Q@>:2M)#B:41QA%RA&9K2<.82;O.Z!10V\F.]2F&/.'=SCY,QF MC!1Z2$LY1S\:=@'J<TAR5$:K+X$51'DSG/BD)*>PS^>D:W/+F'D]IS V> :M M['7X>S0'U!L"9D:3P!MQ0Z@P0X=9U6^Y(2Q>$1$3/A1)P/'_4K=7_E42W6C@ MI4$$B8&QF/#!D9D+;D#83H48 )Q&,!=N$4L)IC8U[\ZD3UF7)'8>#^$*<W#5 MB--(L*->4C5I89\+9NCFW8D=QR-4R<L)+#KP12]_X8#W$1X<.N;H?Y<B9!A. M8Y3SG&>V8^I0S#@7&L'-(R8(K3$\=4TYW*K#=T_J0$R5H=B08A#\^%, 8TR. M/ODCC+![\C:5V''\=.=QK>H0$"S=VU!,1W*)$R'9[O)UC[#+UMX+YI0G_,5Q MN(40S:\Z[0]L/,HO>!K.1Z9=&B956/EL3Q4E?[;ZB4SB!XT5-/!APNN%I;_, M_,<PI1>928"#07T4,F!["N+BT@(/V6UQ+G97CWQA2"E+BD5\.D,>1(Q<Q.&* M:90W=>@3OT4LO$V%SKH8'L&6PC"F&NNIJ=+Z$!'3X!P3SC/M&LSM6>%1X.P+ M$GCFN*,S@>Z&AY,,1ZW@4UF%\2;N]5/C#U[W8] 7*>0;IS5 -;( _7:YXF"1 M3$5V$.#,04<18HU1+L2+CC[+4[[FB+[J%H4?M&C:<=8?BIUZDO]^P4VXD3.6 M&\7G?G*P@ ?:-/+4Y9%BM9?2$VN^_JC;C4T\L4^@=*.9ZW&W+G#5_\6.!SS% M1E_(#T%-H?CE*U[&6=-??X1^-IJV#<G<:,IH][;]T2?<F;G[F%+.D06<15/T M^!RMHVNC28$O0*V@)P9,@;(R3./U1T6SU8VNCA8)6I@%.#VZ(8K=BS$8%; G MT6/$=^( ;[B9!WI\M+]9./\\6)Z&9K/5'C2;/:79,DW%M >6TK&:7453-;-G M=6U=-TU^$9*G?S-2UM(?]MP(+&3'NQAC^=!/^#!_^SPY6BTVRT7\WNZ#^FU] M8'?Z3<7N=!J*V52[2@N:4MJ:WM!-36VU6R6Y#TIGD2Q"LMRRN2(M2Q59:4XE M/G>'O3?B8W1S8^0&@O!.(AE#.-3!A@JY58TB=^+.Z( \_.$%-[(8+ :>).-= M"+=)L_U\BAJ9SMB<SE]$,+Z'OTG.3<BX.2U<XHE74YJ'SHA-G?"',%3P3\EW MIH1<.\5;FNQB8DP<3G;R+3>S%RAS<PC]Y"'D%B0=0YPY&%0^#U= X1%,W6%F M;*8> >%D%U<#?HR6N"B)X>(T1;/4:979FG'$QK%'PXJDMZLG->=[,SY('(H> MQJ@U1 @<S/IS3#7.;SK9Q3X#GXZO8SRT<*_K RN!YZEL+=8.GC?TCJSJ44#' M=QY+ZM^3)PL,5%HT9=V2\2,0N5!N@F"$I](#ND=N77B07 1\O#F3>GGHZ/A M'[2$C$*<#>>9W.7*T V'\11.!W3>AKF ,P Z1!/G%^59H'V/'A'&W5BO1*D) M\@S@; K'$73#3\5MGT*2A"2B,EA%-[;POBT=A(9.-)'&".:\X$4G[T/B4Z#; MB.)(B/AYQ*D$@TP:D0[A;BX\MGB\SHXC K($5:^2-!/@#;J(S$8- \8[N3F9 M=G)Q+A9+5? Q$(GH:*8QTV@R^J!9/H5G0NR*XQX?)[D&D**\.TBL ,P&7DZ. MR0E\'00_DJ4(>:NX&^ 7^A+%#A(ZQ @1+!K!\/J1MT.^_^R<BKXAJH$#CSET M[</%SD@H7W+'P'#0S^X'2^N9#UB+>+S:JX<R$64!#<[+F#0V.L ]OTFPD>5) M*JE-OD0NH,IH>1H8M+21W;E(SM(<D/<LP2$YA\,+7;=&T IS;T6%E?)%LVDT M ZW&TFGM47(>FX"#G< VI;Q)IPY+?8STAXY<2X^BX S"%S]H;4JS^?JC85E+ M#+^>C,<HIFUQD=SVMU.KLWRDPR'3M%3]$=)7T?.T.<A=7I1S(NS7'YNJ83UI M(G)$K9@-"M/PNJ ) Y_"#Z/V?!ZZUS$A/UP%64CB%W[IT0Y#-)V>2R]$U.>C MQW!-&_2A11W401N.X5VKI;0-HZ589L?2M9:I-JRN"&355FR1G:A<HS*+\:\O MRR]JTVYW[79347N@)X%W!DK+,'5EH)DMNZ]U-:N/QW$-W7FF9:_Q514I>))7 MN,]OU@\3U-QI=OL]6U4:@UY',?5.2[&-AJGTM'935YNFUNGJG!<4P["7-LOF M9&UJ)WP109BE%!G6ZX^6H1H;V@B"E$7*^469X)=2LGH+'=?&4NAU8>"+5-TR M81"B[_]ZWO9'?])) F>@_Y_8G=]?LF',"_3 CUU^67P%Y^U4OZS(C'@^IYO= M:W>LOFDIK4[+4$QKH .C:TU%A^D &UCM-;7NH9UNU_CY\\557S**WH?SS__J M7U[]V?]\=4F'F^M#^=>Z>*+F@ GP >_NX*#(>&Z2"!%S,U9 CP H"78O3I48 MD!S[(Q''C*=3.F:.BL$IE*E'1^#42< #ON!-O'*^FK#E[A,'7U95$E[+]YWK M6036?8+3O9<+OTK"^6CH/ IK@18>Z< ;@E,TGH_?-!IGU@IPGT=J7Y'S:.*, M\"P<\5*9^;X>>=TZ4(P4G/X#X6#-C14=+1XL&+DV<.B;^O0V?6["O)$R#Y0I M)@>"("DX_Q:<KOXHY^NE>.";"3"#YP*OH$,KFH?Q-,>P% :<\DP6UG8=X")S MIR"Z-EA(4?0S!RS!34J;B4!A].72-4LD*L5S%LK/'W"QXXEL0F3]HHLLN82_ M<]#9]L98";ZTP$S+K/20+\4ZHX5]EL60HE3&;P(G16U0. KZ:2DI.@C)Y91% M#V:OV>B:'Z"/ZE\D%_[,;=?%D,*' PI7W>[O1W^MUOVE3NN#8Y%F-!OV2N6_ M)J>/'Y/W=V,V&'3:1E/3%*UM]D!Y]SM*J]]K*.U.O]&V6MV>W;$/K;Q%!E7J M,3CL1=B"!R:Y_ (!&'LBLO3&"3'Z?A0$>!$38C3A38PW1H2>$4W(42Q^G;IA M2!^0P8%S(Q #M^2[!H'+=0)/#T'-^8T'G4=SS%9)<X;I1PE.B<FE"0P_QM0- M"EF:L"F)L<3O["8\M>2W)F=TD#JJ*=6 ODO"AY)X?!ZYN;%@&[MA-%=<7RY* MM*>]'L3SXNMO\^'G@_/!13'V/,M6>TREI"6[94H"RN8'/>IXX8394= .WBA1 M/&_R>YJNO1 >2A<AE-"3M95&>JZ;;6Z1H:P-KJ/ 8W.Z.(C@<3"V;GF>BV@, M@]42LRZ??,*S2\0-#=Z^^3RK;BK$+<\W(M61<(V<9,((N N,I12_X1U5&BA# MJ3H)+1Z:=\G=*W2&OR8O1;/ ]8#Y>=XWWF]BM%IZ0S-,KU_=.9M&%#?'2V,G M#8Q U%/T1>Q0GA7S;X#Q&$)L_Y8$L.9K?5,(8)*+KB3QG.*!3174*AF[[ABV M-U&LMSI]PP0IW.LU!HK9[.@@A3N6TFM8[7['Z#<[+:LTHIC/A<0GX[ ".;,F M\D8222^0TL ]&(S/;2K\0=1TIRM&C*O'3<F!$$F$9O>/J>647F=>BXC9""-F M^3T=#_XL6NEY(U&$"B>AU?RR-XF@SCU(QG"J3!9MZW2^;^@6/6]LIR;VJU]R MAO<*<WN%L9VSS40@IS")&;]WSZ<I4O1QBNCDSRFP/)!$4D(RP??B!(BFMLNO M1HNV.C_]9:'C^1Q;?'<(%(O;8'R<CQQTF=!?),H/> HJ'%LC?BLMJ$L".T < M31T1:@M:,SED%TX.E /!506_Z(_BZWG(LX!2;EN<BP*FIPCA%0>F1VYT4:V) MK.0";[+% ^83(G2VG=RS];/[I-/$@](:[YZO8/+QO+$'2:V9;;UC-'M*J]6V M%%/KM15;L_J*H5NM3KMK]NU.:P^2NN( 1D=7V;K@5[2*?L5/%Y]_5X#2/Z5> MOW.U']=BQ?GAV- B/R7)8&![7\_3M.U1ZF8-,#X?]<);\G@&<002/7KW?GN> MT(^-)XY.1JPO>2 LUF<KD+)B_42I!EB>3^TOE] V#-*#66#KEG;-"FV^('N> M5:IV'\%A-:EVCW_/T#DI_DXJT5N_IO5'$ B#A:_!$(;#>8A/%6J%%&MB).]K MZTO9+Q4K$>]8ZU]YKN_7==W8=]<;%%BQ]UTK;.N*5PMO//RN($SLG$3P%NHI MS7D]I==+JP',"KP)7UB+S(=]/."&VH**>HEV6R)]U1*EQ92>O>I:>0C<J$3X M,S!;7>?KP3I?>#J5O,#AGE61\2[3-255_,C\"F1,(IBFR&'EF$%T02YK)H_4 M?F.:<,S/\DF\^^6S=#EK@NDM0S8:YD8O/[$J6&EH;#5D6SV&>K*5WW4]YCGW MN*="YXY[YS;>@NA>7=R$TAN5;[^&>L#=M_N^6&QAF86SHPRH$/. 0]UU"^]: M+%73#UG$L-:I#^WN?[&).Q39LQC!-J,K$S\@Q WN?_9O4@M<TE4=SK8)-"EA M'**K $$XZ#[(NT^NVD4@3':]DGKA.?(:!F$3D"('\]8)W\L\:_SZXEIX5_8& M068T-K*!J[^5#5O6[(W,X9)OY>IO7+'M:*LF.S*W91,PQ3^=<#C!?=O8R[XU M:=]:U=NUAFQ;>V'D\I%JRBW;/M2>/8(:PG6I\GI52KPJ)3>"JR A#;,I-YHG M8L-I#4TV];T06QMQ3S/B/K$H>I\&NF4!=Y6SIMYJEFQM?\9_5ZT=]%9KREI+ MWPNUM4UU6MJ[7I4RKDK);:I#J#;CB:JM$-DE"^BFPVNZ+>^C#$.56_LQFDI# MHV:8LFXT:D_!UC+* !DU"N)KCY50@#[OX"JEU^IU6;,3?Z.(RA=4*>4-HSVZ M6L$7OM2>A6X>5,)(LENP$CWY]2D[!D$2TYM]:0C?N@1+D<"84O&B8NDB?/H3 M/MU.'LI^QE12GA1%V9X<K)\RXJ4(,2P5RA![8ZCJF9H-+@&KR 8R=H8\CVI5 M[:1D ,5N>?HF3QE3>,*G)\H,;4)6N_-)ZM)SJ^GBV9O!#:,<8\Q3>R5*[R[/ M!T\3S;=^R7P79H$R]V%@W61 Z2O10W/(BS7,"-)R!E_^)/1-RF%[HZV>2LKG M<S!1RG.G0!-_^TUCY<,\F8W2KI*8C6 ,LT<YV)1\RR=FY:1]9;>!=YN&:!(! MKWY9GJ[B9&T^10/."F@PYJ<HP:-(2R!QA%)>HY/PCT;2+ Z1G#G/&\,.5ZTR MS[&[#L*0IQL@[Z0XH'D*,1N==YIF>*=%4SBWQJ+2)TL96$;XU"S]&%J8L1!# M##'C760ZI.@R22T=@7'+TS-%#8K@VA/%E CL=EPH#IV4F8#EAK.%ZU"9:2=T M,%$WRHTJ(S_/>V?2%RS/Q$91EDVW<C5R:Y' SL11DL$]<_ B41K'",WJI16Y MI2">(PPO;<1L)*)!CFLB "WNLR$MLUKV0OIXGH8%WN E6SAZS8!=A\4"9WI+ M%AGLUWSNJ"ZX8)'%.44A@ML L9CIFY"YSUL;K-:>Y=*>5P6ICK &L/14N1ZV M\.?@=C$B717 ""MT51M?7%:1'!^=JHWRM.%Y,,<\8]CM0W>6EK//U7=/A[-Z M.ZU00I([!89U$T4!;:-(XX7TLHI1^<J)Z6 1*(!TZ0TT!NO#^/N+8Y/>Z*W6 MF;&D3V2<)Q1%,,XY+Z!%P@EF$<F!H1(H#T_SI9G/-+\LL9]#-N/5EM^Z.7^I MDU;$XD$,-.+9S'.'%-CPIQ/>N'XDO866"?@<T;R8%]R]0YV9/"7H1X'\2E0) MQ'W>C\-@A,D^(?].A#F^=0L#\%/5DI0I NZ4J(36#-7!?$XV%3H]V(A@W7/U MLN!1%]>8"@B!)$.>SP&P0QO)$Q[UD)/W-$082WXPHBR1%T<"( )5RY0AD(,; M3;'#M%8QK:2' /Q4EG>)6#=5/#B( FXZAY/'ZK\^1YY(\=,_!?X(.B8XGFO' M_R%=4(HZ2O.O') ;(=03](!KPC8?<4V[2@<7=AD-)!=W!EN+EQQU(Y94@YW& MGD,\,G7 &HJGA7E_1;G],15GNKXO2'70WQ[+5Y]::Q4L"8(DP)40V/X#&F6. MA6)S&T,4D!/QY@5+37JCKJB8*0LSC0HH)EGPL8^ELA+P!*1EA-;!LD7?0+&C MFVEU++ZCDL1QVMEG-/+"?!2-@<2TX17I^')3&60O:XBH67F<T/5:#QZQ'KS, M=DEBF7+AS!%NBGHG*R*:O(0""207(<T4W1*; "',0J8D&XJ8+(4]2)LBP#K4 M! %J"N H]==$E7'\NFC""X^FEFURO(G$.8%\TD/&#6K*'%D0%Z0'[SD #XIS MF&N78"=22QMMX;<DQTDG.>+H)<+;\W.W6D< OZ&:248O%-N:\2=-18XGBD1F MY2!X+=:D_OQ6=(@%CJ)$H:0'$J[R":,HQQ14:P4/&V@2IZ K>9PG#ELH6N': M3E30BSYD:DUJ .UO:=ZB.9LIH^#.IP(.>N-7T08\P$]16)I6<H83E]VRI""0 MP$UB(YHWQ%LB0#%B[NB=*#O#"4LK<:PZ0CT\-UDC:/HT5ARDY=6SDVV:M(HT M,((H+E\+T.,5H*1\<QKWT4/U-7K'DJC;5QENF9R SPENS4X3K0^1Q+#0$K$? M<X5!R4U<408[<>XL&GXSL!YY+@_L)]P9!$.6-Y>G9%2O/-@L6MZ% XXP]!:? MP;Z$8.0BU\M-T-M%\W;5F2;1,F_;[R3]#,3&JU\R6YQ7SUEIRW-9TP$QBR\M MO"(FNF#Z"]FT,"0TF0:):S(_%NT,1!7ZAWC[L,C:6;.QV-&:L;TM^(<$^"^) MX-6^I?PHWJ64J<D0U&0(ZJHA+%":[SSIFJ_-)IW7TNN(I=>YG^+8TJT!\3MZ M^3+-QFLMT<X<,U'NEKN-^;82?F/Z;947<M$)N] >^ENQTUOL*Z_^\YL$8;KB M.?"CJ%57Z >/H^*(4_/J$?/JU5KMFMVP"#4'0R63%FM(7Z>,FK*T,QZ[A-=\ MRUU#/CK X(^GGV"P4B#W\<% UQQAL+@</#$GI-O$X[S20>)X49 ,/A*'=&I9 M2MI AQ85L4ZN#"(8>(3 MHF+2,*:UN@L&;L_.>IG>,,D7N NL9>Y\-?.5)6* M#.*_0H-0#3KN ;I+"PY.$=HQ:WA3#5)ORA6;TCZR38G+23"G^4S3?IIIBJ#J M>P*GKC@G'!O4VS<"?@7;(9S?\[J,?SH1&@G<KYJ[TLO? .:/&_QY<:1:\\;" M%6#:2<9QGQCW^S_82>[Y-0$.!#7NBX/5- A9@9R<PEG5^L(SA9;)WIE/TOS, MY.H1IDR$ B1B'[,PQ0WU+ ZQTJ8 JHY#D.H(.LX+&/"/MWS_10NIWG1W*X0[ M9PC4A&!/B9."*$Y[)O51<68].UD9K4RLT\3FJM\BGM_<G<>8.(K!'[#X>.C MG%4^@>G]QEF2B9ZX1[(1"G+XO;['+_5YCVSMD*"!B(6HO2,.X :S#EHRF2X^ M@,*-$-ULI&TA&5EK9Z"J$"X[S+S[R,KHDL\-A!KE82XS!FLGRI[.[V?0"]Y_ M62I-"/ L&18"0-D9SX5.S'R16?75_ RA?9.B@_,;-'@NZQO'E![DD@?) '<) M SR?U4OWC?<SZDEP!DYO-NN)'9+6REG( Q:^B+F+@+J? XG'0G#KFZ,\X_2R M2%RO+'#&F73A)U1&Z[:.7(Q1(N=;<O,JXIA< 5K]UZ74P0LH0EQ>"IA9'R+# M)S4--(+F"JYKY^D&GZ4JM+!K;#VZXQ2!0PLS>LUP8:C@;S:W5'4[IIO>S7"+ MBU>N L68\]*Z,*%D\O*K0%=QW'3S.%<GVU!$GJ2<4EMOQWRDHI"$FQ"K(HN M)%Y3'45(0,?N*><:+]')*6,450$!9[]IFF>-90;D<%SV67/%3X_7[<E*4>3A MA&1:;N34!)^=3B08F70OC=@L!/&8BP]ZH/T@Y,W3T2KK@(N.Q;K5R>U+7B?F MI@&5.W3XIJ&=F6OFP;!7[=&MY^$,7A'$\A/@JU^2(2+,^)IQ4H5P7D-ME.+Q M!QQHG^Z=4 CXPAOM4UH.3>;E'/Y)[K\E4:@TB5Y OW7()LR/8&3D6R(X]H+\ MX/^EKY: S%<BE*\&,8=!$39\=!%^"8.;T)GNMYY?0^]K_6:OHPRZ:ELQ.UI/ MZ0PZ747K:]UNL]7I-UN]&MW\Z)&+O3RZ>;.(;MZ]N+RZE-J?>U+_\NK\S_95 M'SZUOWX&HB^EB\_27Y^[%W]^@=GH]Z"I+LSHUW9W7Q46*\XXQW8V_@LEX0P+ M&%'!0"ZZN,K$>DH$@A[5$.BG(TC6Y_O4$.C[@T"W[!TAT,VG0Z!K=@U$_EQ) M@_L#@::3-ZGW4/I-=+H:ECS++W@F8.PZ%7U7E)4N0<^FP:]T/;Q"WU8E%;W9 M.F26=@W?DS%6/YI3:/=(8DZ(<=O5 ^XQ35FM4_XWX;4:,J54PJ,*>NJ)D"GD M;*V<!-%T0]:;!X/W+M9:A3XG#(?VC]?V>NF1/9*9?>::QVN=N VD70?=UJ / M\9( /<,5Y&I--JV]U-BH%6.M&&O%^!29\IDE,29O,4SQG70MQ$M5CFRKNM1D M6ST8DOX1R)<:TVG-BM>83L<;C[%6$M:71?5E47U9=.R71;I:7Q;MR1IYY +H MB5)SRSF"_7#UQWO)TL_L1LZZ>.@F:X5LZYU??OG4_AM9&G0#>^[[K!WL[?IL MM*?++0J\7+J-*&(YI*9"\0+LU2_5NP*S9,W>&GZ_1/Q8>>Y+_7P%3AL^Q),E MXKY=G81O3=EH;GV&K\M U$["6A'63L+TRJ%V");(YU;JP=4.P=HAR)<3<Y H MG4=^V.I:=Q* )E8&PV$2T0Q(I52>$%$?8BS^"L.Y\:F^>[Y!:"0!>L:F,:D* M@=1R*40I\%M2 4:D(.'W<4C'F%P648?#7DJ7$\8P5Q2)]%P!(B%GPU\8PQ/, MSM6$0ALKVUXY >M(Q($((I,Q"U@]S)9[B,[E;;\V!6JS_*9B;M2?+K F3."Y M2#OM"23=01A,O[(1FPIXNJV3HF)@37K+C0)3UYK?_[KLO4; 7E@++_K':\58 M3ISJ-3NF;:L]I=5MJ8HY:.F*W>VIBF&;@TZOUS>U@?&]I:HVO (=&^KKCYH- M+ZAJ-BD;$E:<#1!<[>$0F1:6&^;0AX]#2EV["+L3S/P^]_,/$+ZKQ_H$FGPQ M;H\":O7_$%H>\ZQY>MW^YJZQ/'>=CMXUS/9 &>@#%9/.NDJKUVHKFM7NF .U M974TDR>=&2K])YNRO5"_.,'SKA--OO!L[%'G_J^(C<[]<\*(A$;;F*#(]\:+ M<IP^,,UFN]-4FM":8AK=OM+6U3Y,HJEUFWJS96H&S)K>?/U1T575-(V%F=N4 MK(VF8Y @#I1\.DP#-EZS9;5:F\S&"JHVF@V1,%KZV=!:KS]:=K.I;S(9*XA: MF@R>"OL)TZQ?E%ZU:;>[=KNIJ"!K%:!]H+0,4U<&FMFR^UI7L_J8MZK!ZIN: M9BX*D=RX%T@B6*V+<4K[);M)(4%V)$\TE2?M_/-@!6T=?6 -3$TQM8ZIF'K# M4FS3MI2^UNBTF@.UT;.%>-1R-*T;>)&^].>2+QP(L::I6U9AW58,?E/=&'T! MXV5XS_]W#WG4;1"WK8&M*;;:LA6SW6@KMMTU%%L#\T!M#<QFS]Q#'O7"66;] M$<T38%9?&5ZF>/<2:4(PY;+YDHH31G;<LV-;/3A@*QOP-\;QW!&E+4S&[(@Q M(^*Q#TTXV=AGA;$3SANT0DU,G!%BO#D$)>-)[G0&]B>:U6C69D!T48H < :] M"_>NZ\=!''GWA-\//2)NP L,\3DR<W<)=:T<,)1)'4"^"=+GVY](/CZ*(J+ M4YV]\-=L1" J6// )U3(.T%Z2JWGY4SSM31SU%=AU=,4$3)0)'K"HXXP?OCT M<"0@A$V@"@\"/7_U-,'+JR9*VD,YF0<9!$'FUK/T^=(T%SD:,=NDOPD32'#_ M87G\W)?^=.X1^L+D>/2#]F4G99;+OV@<FT#W8 N*VI*)B 2ZIP!X_)6? SD. M>WH&>R40N[J$'XE876^O@ID[E"S5>G>6O=_[L,UPBJ-!YDP*BB#4#_M/3*N6 M;0\G*> 2$9;0. BI"!AN='&,34ZQ=&*9!B/F)1N=0T?B:77$T+"_3Z"BDN/R MV^A=4E5L**B5\P^_XB#3H&"P/ <O(I:K89+ $(O6Y+2&EN@'7P\=/Q)PE;/0 M'2(<M0=*1F#.("S2XA,"8NK5+VO[Y;/&C^Y),\ED()@LO+J(D[FFJ3-DMW_& M'O%;(^,W:.$V$%5>1FPL$+T$Q%C2)DU-!HQ/WR#D5"9;.- 2=#=$&-R9X[L$ MFCMW/:#!CT%LA&R&%4A0;A'(&.)&W;@^S2!!B:V\R>=U0@@Q*X4 (_@I=YJV M(V!>YI. U\59[ CE.8'S(D+9B,0^0]2; GF)O!L#JW>A%=@"N.K(L%FUK>0U M' 0Z@5(9&1&*>=X]@Q58.@FF&7:9% L2FH2Z1>0[_FK>KX/XI+#&7C"C:T8' MIYZ@O6:>XY.BX,-@" ++0L3:R[ 7G"%A'F&/"03>*P[.BIZK*"E<1 5U//Y> M@#(]C(?H(B1W3TC(.@%7&#@?.!NO"#CGGXY?K$;&07SLLU1C\TD7R''7H0L\ MQ>>\'?/*;5V"29XSELS,#!U!.+2I,\(]<4>*,=%6FZ&')4HS<Y1ARYQD7FC! M%ULM0<_CP&EB]1-.)B3Q3'\@5^=@+3CZ62(_A'\O?97 GH&.V)M+!-$[)']$ M4J9G[DX)V'!,++HLSZBOI-8$!X;.ND8Q)XM;HH0_&T2UL O(1!$NOK1Y IM> M+0^@!:PTX6'D)0'Q93^A<S";QCO4\4Z4ZQR9 ;M^]4M"\F*_,.V! *E*:B=& M+$<-7G-QD#@'F1,!#U$:0K]BL,)+F0K-,2$=I]P:#('JA<*$FRJG39_+"ATJ MP5@1\P&S4]!J114W9;"C<<?&$1=3LW@NOJ22807@[X3I:>,(.&(L+C*<"SXM MVJFK. 88ZYIE%ALR4(%K2*<)0V\%F^2K*;&?;I2(S*R^(QG!">&"$D(*2W>( M3%B2@L-='WD%IQ98W7-XG?17:;G';-5Y2X$7W-SGG-0+M+W*%YLLK@'-66(> M\X(S=_DM#*^NDU.R6!Q"B 0Q17570@9LE2"/\=)7L"7D5&YR2WJ!V<D>B+&2 M%[W%B])1C1HNZ,FT06&3VB+I")$7$)[^W[$H.B,F$ 2^SVMX>J*,*<D*% D+ M-P+KQ3"*I.P6(>OCU2\)[EW2RY,:EFG0-!P2<$@G+@<VG=.CL(7!4B1XRVP0 MQ*>OEFJ*&:M@+5_N**$7#/&DS*;0]3M:XY:BZ@]8XX3DFQC;T+]MZ@OF]A7. M9#SC>*1H%T?%;9K340E7);6*>0&^_!;-+*<,8=T#T</XL3-CZ6E =5L\/CRN M,=TP9<>(;GMH3TR='\35",$^YV#LH.HBOFVQ;42338=PMLW\%:<O-?"==-OR MO9';N*0JN/A(]C"'M?6\A*9L JE,)#11K":-=BA?_:2T9&*VY2SBM/"=Q"T4 MOK5B5'%"?^=& F<>,('.I$%F("=V&?9-,E(F29VM..Z>M,8E4?"H"8W;B_!X MUYK0]N,F- T#;=*Q&X'])F&Y:^%7@$^) T:8"%E!,"?*H%H3;BRX0++"S+RL M7]ZY4S#87OV2,]G XHX)K#]3B]D %H\@^1* . P7.!JO=ZB2:%Z1/GA?>^Z3 MJ206U;D.8 !4H<,?P8P@-\-+XY@,9;[/,ESEQ%[)F7E\,M-'Z-*5@.,E//%W MTW(A"<HD;18XI"!+9#?,P#G3C3</.BW/BEOGFRA^0G.7<%HZ;QFCK1']K8/) MY'_&/GLN>:P9#\CC0>K;.O?Q))0@GF;/( PBKVF!3N=4=DN&;KU[+_W)S;JD MH%OQ26*EE3VL$/E(5T[>%X\BK]*2-%[2]+.;O2ETL@(=*HB8^H#!BW4 R7XG M,'M70+1GL.>9SU!$39#<3.O9DP_%%6$B9\6*/0+7-7,)"04@Q,RT..,HX;F4 M0%U4F",4GXOC0'F;0Q0/\=@IIIHB)9A[BU,@<Z!9 6J="=\1KRF<'C]@X>9! MB"=>&@0<>7WT_B0>6[#'1V[>G>-$@8_M"_LRBF?8<H)7S89.A++H085!FQA/ M&FL4QDIOK=@[_'<4\- B?A%3\QZ)=(23N:"]A!NQ,0%4] >9TGYA)SK!(Z4 MHM";X'@43XFW?JVG?I@7W"E]7.4DCOM#2:IV? -F]K/)JL8#LBH%*B9)XT3H MD1A@XN1[J8MGKG'.;=<5Y@@^)J&;W)TEN@:_^2(4$[0@Q)ENJ*L,49)*HQ$> M5QD73"-@M# BY'GT9:+W<<A];VG):#H?>;#A"D-*+"2J9!GFAS3+1B.\K5&> MU+3T941E[RFK#1&NAT0TG;%N8N ..C=1M4N,3\W*#F2E,VE9HLP*25RY=):D MS9[?6AG=B,I-[_+'DI;)S\59%0RX*"MH+%S**^8@4?0D&S"ZF8O S%(@1UCB M%'6R_0_&TK6H5;#R#)SZ:!\^!"\?:\4@[W-CXS=@JT97B##CHG&(/L-1\>TT M\(V76D*2H@!M\[1NA#,$F2[L9#[9$9Y.^1TO4IX%4P1I'4"QBBESG'%F+LX= M=I2:Q"N[2NH?)LO#[5@WB88I]%X"N=+<6:XT%>VA,VD/9.XMN3*20B9_L-$- M;BLA&VRM :;.57+B.Y\BLR77K4'^UHV;*LGK[=PTKI0LU[SD'D4MX_ENN*)* M*(H6-_J!)9D=4;LEQQS(SIG&RQ0U:KH)'T8BFU -3]Q9>HK%.!TADMP%BB)T M<.">*/B-DTV,[18,M$3ZK-3<_*"9T]W;:&YQP,^KU\TUMYW7W-RWMG1Y\B3- MC;>H0G?O0W,OAY ^-;AC(? %!UX \L^"2#ZS^<7XROE9Z@A24WW]L:$VBP$Q M&Q"UV33\Y8-=ZJ%7^'?8"_C^A9\3"6W8?3#KO1B=1U^(=0XS:9O&?34VGZSM M2=_7U)9V5JW7'W75VM.L+D]H8@IP?^G%^!,Y+?=:#Z,U4%N]=D=5!JH]4$RU M:RNM9JNA-*S6P#2,5LMLM5XZCBMO% RX\RFI6+G@A.(7.G[@#U$3>;P&4FI1 M"2<HFOMT$$]<FP%>+TT='LS 6^1%N@J&'IJ_J!C>"?-@7!S)T)FY6')GT2WV M2)$:5*S[Q']Y>LK2$Z!'EE9M+:;(QN <(.EW0^=H-)^.SF'M&YRC[OJ%N]X* M#66)G;^T?^\KG:_]]O\JYY\OSWO],L"?K,;*_W\\461[H/PNEU]9YUSI;#'\ MYWEC=S(U=16=J5*5GH_ (^:V!YAH+\M^"$99N1^^<D]>UOD7K'_[(E0>A%ZR M8X^7/ [1G7:=2H$7VOZ;&$]K]__+8SZL,\>W@II!Y\NR>Z.<4 Z6K-L;%7]Y M*I3#<^VC+>EJ-?:"\UZ:==-TV5#W OI='A(-66\<#-=\%_E5-6G5>G%IM2N> ME2D;^EY@U5[(AGN40-LXC%1^<4);<DO33H-4396;IEU%@59Y@TQ7*R?B--FR M]\(L91%QC69%[)==";7D9G,OA<O*1VI3-LQ6%25<U>295CEY9N\'![<TTJQU M(E:,+K>,PZSDBY-JR W=J*(TJ[Z]IE=.ONF'4?$O9<.H>U'KY5M&36ZV3L18 MTV5S/R[$VEC+UTJE?'J,U7Q1D;8[>RZVL,Q ^&H:M&L><*B[$W=*TW, 0;,G M.^J$2#UF:/3LLKMD-1;V,K"7,OE*06QI!_;RHJ449)=V8/5ZE&M@A[;QG^K" MJ()Q@!$-!PK:V/"-+4,U#+EA5<3]N2V%EJR;QQU29+1D6]W+*E;)=CW8<R^F MO\I7?6@_(ZN.15&O2+TBY5R1VI.;\^1B-NI[J3U-8(-$,29,K6$_V3">!^$] M+^VT%4<<TC)]:^C[J0[Z;/=7AU?+]9B?Y;FR'1RK(V1<436L>M*E:6SM$Z^E M2SWF9Y8N93EJEL+/5]J![7Q8* U/5G$?57',QWU8>6*1<<K_S1=YX% Q!=26 MZIU3-%W6S'('VM5;\TC&7!]4-CBH= 7F,2$P"K33:HN8MPW9LFIG2/7V:Q7' M7!]7ZN-*V7BRBONHBF.NCRMY:R+ P@PL7,25S XP+VY(;(VH8S8/DRM3&LZN MXFZLXIA/P7JH;^+KW5^/^?'=_QO!&.>_6,+3WQQ>>P&6.[QQ?/>_I(6S:FKP M1]L??>'7D_3GQ3BM>I46K8GV"M[=,=H]4VTTE.Z@:RNFJO643D,?*'VMT]$[ M9L>P5/.0X-W8SS5^_GQQU9>T8GVQBZ^_MS^?_W_MJ_.+S[1@U^DZOWA=^@@L M+@_KX\6N1X5VOH3!**;BU.?^\$QZFXV\^^&\\R7[L_?AG2PY4H]YSIT38MV, M81#.1(TO2=3VA4\7PWE0 37;0($UWBY0:RN?3<)/.]>">Y\*GV!1>/=D>N$ M6/'C+0)K\ZH95-)VS,*0EQUR>(&B_ "[BP5%>D@E=I-_ZH[)^2<*O\51X:?% M5X,X+,P M#X+W2D,%4L#\=G$?V,OJ1^)A3)F81",J4#GV V9$H$I/L,_X6W\ M(OOYQ@FQ'N\H"+ :8XBU2FYBK)D"?T63X(Z%R6^XM1B59)LP[Y:J@F"9$S<, MX6?Z'%#]CIE83JHG EO6'6%, =9'(VAWJI4>4A&2:^0 Z$FB2O94)Y,7XJ%* M/[C5/>DOW\5?:)/SHMBOJ,HW3KI GV<$)D\5@#6]P1M+*Z+A8B=<@C4WQ[P8 M-#22Z[0;>/'T&NLK74S<X# 5>9**40B%GZ'J1^R&%Z3!HDH25C7PDFIQ'$J> M_X[U5%YA,60J9HUES^&!,0C/ +VDH@8V7Q$LY41%-Y-JI;Q19>Q,75Y6&%<U M]N:N^&IQ#9=6D&J&\BKRT$488 48' .O)05/^6Q^%X0_<"C7(0CM2;9&9U2I M4K2&%0$CFH575$,/J]G! F7LGJL'G:^Y!.U>P>_!#Q @HSB:AZ+L*8H366I[ MLXF#<D?L$*+A6WZ3<+F#7R\^*Z:C^'3"?04Y(1<V+;53V+:'8:H^55_G!=_Y MU-,$1Z+>%98,F-]3/2)@$4:E#L73C#8KS/L/EA0,Q'=X82#X$=9E?>$%^E^+ MI@X^-' M\DR$+(AU>^8AR(ED18"I'3<4'Z?!B'D@R2+)-GZ5)=O^5:R$W?HU M&2%P5584OLB6A<:Q%:T)K6AZTHJFK6I%QD'.D@7EU:YYX0A>CICOM[FHA<Q+ MSQ=KFB^-Z_H^$8<2"IN;(+P_M:(3MKE;S8EFX^DU)QXH4_%<WZ_KNB[\4$DH M_GU51( >_D:1F75/LC/[<Z40?8XC>;U83X6Q1\VU1V?(H6C:Z'ZY8C1M%);S M##ODE(,N,BMX*U?G(>,JK*T!K7]]$;_HCN0UCYR\K:&('R3ON.] G[BY"R?: MRNWOH\:J/FKHVKT05ROR!_?Z9<&-N\I[6SD!4.HR0KL25^Z8\S(25ZOVW';_ M/7>C4[F-?=2\OW6D]\D25VOV![?ZU]QU;>6V>JG!R6KB:AU^P(U-!6,+M^L4 M4E&Y/5[NX.0R:KRR$'<PL/ZJ!Q'7*4C/R<:E(+:T ZM7H0P#.[1E<Y3PQ>K6 M +B5N..JZ7N.2[Q-$A&>.:%@(5VAF.;P%5[J_YPQ/V*?V7S[W(/8=_E;;A28 MNM;\_M=E[[4T8D-WZGC1/UXKQG)^0L_J=OJ&J2KVP+(5L]]M*ZV!VE3,;K_7 M'-A=76^W>7Z"UH!^H.^UV1I%,A8HQI/)Y\!/0Y3/_6$P9>+QER59;=KMKMUN M*FJOUU=,LSE06H:I*P/-;-E]K:M9_1Z0K '-BJ9:C2+-#Q)2)/J+<T_\<!6T M,>PX9.W1R.7!S><"*._<O\SG$+SH/.@#H+W=:2I-:$TQC6Y?:>MJ7QGHIM9M MZLV6J1DP#Z8.:V_;=F$:GDS:(S-S[M_"*_1=*2=!UUY_-%2M93X\"SDR5A-\ M,>ZQZ_EY%,4@-%@7D5A+2:]AO?YHZ[:VDMP51#RRO)TX<GU,Y8I ,ER,NTXT M$;^,2DF^;@#/&]"3^O!Z/T#7(S/R)40),K__XCG^')1*'[Z=4<Y&*><#9("A M6=8C0F M4:LG8Q"$\,:0L5$T"(,IB5:^@T"NMC&@'D1*2:6B#AM$-]?PQX:$ MK1,1?[+PAH5?F8>)1K2]A)%1^EDQ6J\_FJ:U6DIN2-C&HN3W,(A>>!HLL(:T M0<L$NT ?**8*$])N=6RE9U@@+ ?M 4A,Z$1M?.<"Q+":FPH0HF:!]AP/73H> MNQA73&HT7G]L-5K%&=B<IJ7)6/W8'I)V!WJGWV[;+:6E=]J*V1L82L?H&(IJ M]]2FU>]H [7W:-+NU EO7%^!X_-["X_IXF]^A'E/)_<Q#%B)W/^R]UKV-T^? M>[]PD$\.Y\DT\&2\_/)';H1YB<&8$HRR#*2W+N:CS2=!',$[T;L',HERX\&D MH1P%:O9G1L &3@^>1+1ASD_3^C6?Y+,0")XF$R4?'IROQ<E=DV7!72O%PV:2 M%]-Z>@;1 Z\\U_?KNK8/E<8S<VZ8<ATRYX?B^IBM]Y[\2]+&RV,7L]%?/"]D M;1J!M92!)DCF/)KL!.U,59.DA,152"-H1[@;7SQ5YW@79"FOXXD+\F*I.H>C M[UG2=I8X:\E5_&R\IJEKF6W=)7M1+4DK-:OXRF/C.4T7WJ.C;0"CQ'3B]TKR MY18J^!.HT:VN'7;QC&\+];6:'Q8+0Q^4_TM'WMX$ZQ;,+AV:VQ.\E>I%D>C: MZH2/TC%_20DMMQ8X^,:@2X])X(TD=SH+@UM^]U.Y76+)6F-U>LW1[9.&K!NK M@Q!KA?%\^V(0A[X[CT.&(%(_\4-4=%94;HL8JFQ;J\M#'=T>T2W9,%='\=7J M9)_;YE]LX@Z]RN\5K6'(S?TP4 F)U4V0#*L+4N])I>0X:_;S0SEC7C?:2\*E M@<^0/^/G"G_&P[[E"@WMY5F[)(27>&AE-NHJ(?Q:FJR:)V(6:0U+;NJU772( M8S86<7*&PW@:4]R -,**LT,W0^5TIEC:Z;_5!!UZJZDMN65M[<'9K9S3RY-K MVW++V-IM^R"UM<UT2OJY7I/RK<FQVTQ;7E/98"DU]^)Y+ V)5E-NVB]S#7'$ M4MW@VY37;"F9"'FNL55/KM>KLK@+-\B@>CQ><WVP:Y):<#'&HFM7+)QBPD$I M8UP-2@P1_UD=YKJ:F@VC6[^ QA[>[R'&U>K:=F,P:"C=KM%4S(&F*YV^W59L MLV^W6E:OT>H.7KHPS8*2C_%S(>"U7_"+QZE8?^%J-&N"<)T0\?+IC.H@MT9S M6?+@^)H_O<+;^?,K5N! G(Y;L(FHSL:#AULI&+_".BXK>\=(\AN*_8WFH8.* M6?%<GTE3-I\$(U[H9$YU4-A/+%< HXPC-HX]R7-O690$#CM11*4;^FL>6C^ M6R>\EZ[CN73#?!8ZGG=/,T(CF@ 16&-DS(LF0B.>.V82$#R&=D5]"*3_-G\- MXJV\8I>AR9!A&_-@\?7Q8Y>/])>A\E=>44F&%# E.DRUC3^=?U/)&Y_=@33B MY6=RY-(DBI*38.V,SN %%X0 )DXP7B,#2V!$ IG1+[0%KS*>FCC",D2N/\1J MV-#&MPGSQ5I#$_A<R.:4CP7O4T6>.S=BTLB-9D%$8>4RK63(DS>(NT5IGO6^ M&6IU"H2,J,"+J, R#&(B"YG;OR<"(BP< ]Q[@\A4, /,SO<"'X9HJH;+2_, M$Q3.@@A=KW8^!W,6?7'N><QZ&95-X_5'73>M];HF3\*&&F:OY<_:_5Z[U^N" MEM'UEF+:AJW8@T93Z:N&V>\:F&+W>";%<^\]>UWY,[-8_NS+UXLO_:]7?TOM MSSVI_W]_G7_YL__YBKCONF2JYWGR/XZRD@QEE2R$53^EDDR=![+9>;RN$.*O M2!G!#@Z4!U(OR*J4"NR@)'D@)2_>4C8 HOTIV:W %H\@#60#6)UJ.)\KB2)< M*6X_OC20TC%_20FMU<##:N#8TT".;I^L3P,I^4ZIU+XXJ320H]LC#Z2!E'R3 M5%R=G$ :R-%MEH?20%Y@M]30YU48V,NS=2G(+NW #JVG'M9*E1![#R2 ')^, M?R !I+:(]GO /N$$D U8ZX@20':EMK:63D4[U^M1KO4X?FOI^5,_2F<C/7_J M1WWZ?72;&FGT?MD$R/..K#H2O5Z15;MO*>5CWU&#+Y!DT(O#)&9^?L>\6R9- M W\^B23FC^"<L3)B2\+@(3IU8)R-=(=QZ$F8\D+DY<.Q_"(N6\*P_CA\M2ZL M7I:N[S%N.YB*Y (>[PD?;H+POL31G1O$G.T>W&F;.P9W-I\>W-DX7'#G,7== MAS$^$.BGJ75@:;E6I XL/3[J-CJG'?HH7'%W+I;]0:D5.1Y[^3"I+8^XNB4W MC;U<\):'1%W66Q6YL-^21,V2-?5@U_0G$_G5'DU=W\4DY+E[RUY\B^]\TR<W M&A79![N3JC<KDAFP*ZEV\P7N;K?WD>R0/KX.C&#]V6#!A4$Y_6_,UEDS>VKJ M>E[BM7ACZBM^DC%M&R$"8(][][)TQT(FC6//PXSNU//!1H0($,WA)>F:H5<D MAL^8QRZYY/B WWD)O)URO!\MN?P%,18B&/<@"'M!?#V'H;:35/0RYGIC?4G; M6*BD^ 117*_PKJ[M\B-T=X01/H-LZWV6[9B:.8 "#%5(*3=A#^MP<!L:Y:E MM0Z=VTT0(>DZ9[-"['4P_)!O*0P"X4^ IAPA4D*Z9-*U0Y@+/GH,:>37L'_0 MOQC V\,X E'%PNA,^N* ,3V*BR\C[,*(P;$&U##NOZ0M7/C0&<YCQT.7(?P> M$?S(* "I-\<1A="2*\HW4^_^/0H1W*4T1N[J3#HZ#%K&5S9W7-^Y*=(<HL#! MJNP<8X)F#1$M'#X%]\+%FDX=0H<P'^4%O? ?F!-W?I\DS[M^-'<\+W/<<B@* MZ(T 7)PQ8IE$\',TAOE$-^PPF,X\)C!:).8,)\5&9F'P;Y"59Z\0[@-'3S(Z M9#>QYX3>/7RZ==D=K-T-BDAH(EQ))@?<&$X<_X8AFH<TXP5%87F8/^)!P]P9 MC9]!"WK!'<*$2'<(]X'>5138 ;J,H8^$N9"!"&0D(&R^D./7A&[TXTQJBV?R M<RF(P4;N?)S,V(>WZ/5Y&%,'*;,)/!-_Z,4C+O,3 ) ",W'U\48WSK0U2DA3 MSXP5/PE(F@WT7%%A 66/OBKC!)+^>J.>-98[SR]3<6N .IRXP ,< 45<#J"^ M0V 5R0O\&P7WGP!@X<H36L "P5-2FL">URR_8X%'<)GNW/D$V_$YZ,TF.G.] M*EA4&;.T4&_Y8;>:KS]B<7*]H!_7D? XH9_0!+D8=X'WW9)2K+_^V&HV&^JC M%!=H*9+^?[&#.$S>O:B[['CG/FB@*0FI/9@(O6Z_W=#U@=+N--J*V>ZK2J=O MMA2C9S9L2S?UOMK<@XE 6_4_<3#_L*!6LA\^2-_^.+_J*Y=?VEUHQ,=)\.#+ MBZ\]^N[\\^_8U4]QSKWZVOY\.;CX^B<^ZC/1W[?^^>]_P.D7K+0/4O?BT\77 M]U)X<_U6E>'_WB6CO/K[4ZZ'BZ]?_H"VWDLZ]';>N_C&/RX=KS_UKZ[Z7[.Q M).\7CMTT0 +"O'5"%VQB!4XS#B5;96\4?A\ZL]Q/RAV[_N'.%0+K!N$=_& * MW?>(ING[$0HPXA"%5N0]2#)W[N+[B[^38S+]/6^(7>-G MG1["+*SO_]U?X* ME'[Z6QJ<?VY_[IZW/TGGGW&NVU?G%Y_A_;=_?6[_U8/5ZKTC$7?]W'9;Q?G% M.C)^N8RG4^@>SXBQ[\0@Q>#3?Q+1)8T3V26 PSCR6T'70R-@LCF1N(R/\)H\ MNR27)?9SR&9S:89FW(3L96?N['QW?DP\=70RZ.D!#%L+BN7U6QOHL&YIUZS0 MY@NRYUG=-#X#;+3= C3,+="WC,-%2=1='UO76P5!;"0G"GCXF\1$K')./U%1 M;3E4$$%7?X!$M'*1B4D7F;+)[MY7Z)+>^>673^V_480@+.V2;9B&3JRV[EX@ M@F 5(0^%Y)BKH@BN$)JV$$:XGQN.7>Y3\H$0._=<Y@VSYVE]%C9:&8ORIQ,. M)WF'5 F8:'_4_C/V68Y8]:B)O82#QZ*_\;@I7N5@/6J"KX(Y'$[_9D[X0O)T MVY/**H'Z\N%E&PUUEX"4SPRO6FZ9'[]\-,JVT5B-AFQ9K8U>/GALQK8TVKJL MM2H2?[(MC:T&T%@1C(2M:6S)]I'SJB9KABZW](VBNU\F>O"93>8*R?/?0RP/ M,0N#L5L]9*PF"+WFB2 MVB9LF1-!7[4;<L.N2(CXSK1JLF%6)*E]5UH-W915 MO40 T[5E7[3L>6YLY?2 )1O6J829:W*K61$;>&=:=5G5-O+G' &MJMRLRMEF M5UI-. &8>UG7VOI_:@+A=!:R"0.J;EDM_4M/*DA_NRI>GN>0_N:)'.ZT$SH$ M@/2WS&/P_1SA&:#C1.Z0(O]&KA=CJ*"?G@JR"+_*:0CU3#\1,U(],T[$1W12 ME)Z*>7.VV?7]H3*+Z\CD.C*YCDS>0V1R0ZTCD^NN#]AUB0(MCSTRF;LOKM-U MJ".3]V.0U9'))6*C.C*YCDP^;HKKR.1]R]/:=WELD<E8]<MJ5<2-M6U$*T8L M:!6YV=X:[[,A&ZV*W%5M2Z-AR*WF7NYM2D.C;>ERRZXC$TH@S2L=E]PPY4;K M1.)78<OHIU*XTFK*NG4B-XF6+1NG@MVK-W39- ]6=JNVZX\T+KDAVU6Q?'<E MM26W3B5\%0XT#;,B*7K/0*MZ*IDXABV;VQ?3+9$2J+S(/XJPY%KX'R.IM? _ M3EJ/1O@?X0G@:*.2M1,1).J941'G^#-06A$7^3-0>B()*]J9OA?CYI&HY.7J M YLASJ\M7G.%94?:_N@""R<D=5RRW]M)@8L5!7%XL8/GP[)O&_J@9W5U93"P M^XIIFVVEH_;ZBC&P6@U--6U+[;QTN1MU5;6;M.@'PF(GLR(ETT++=,C*-U/' M];%H1K% "8YUE(PU*1%"WV9%,;P@BABO&X*XWU@I91P&4UYUVP$U&S*LR5$H M\C)U?F )CO_$+I8U28HE8!V6*RP4D_;O1H6:.??P8EJF):V@@X5P)BZT'KI# M*J+#1R1+6%?$'8/"3_J6AFXXC*?1'!OG-5!NF,]"QY,8<&0P=8?P.GP:N;@1 M>"$>Z-&[_R_\>X,56)(YR!5)R35#9;; G !K*N(U;#):G*A8-.:&G16KSE"M M&7A_71\K2\C@6BS1B:UD!8;B,*3BY$NT#\'8P8HUP9@7V,GZPU'<.%@K9X$( MJEB#]5><^9Q-9W-:35'!9KF-B7/+>8"-SF!E$?P=)S."#_!?L+=0YK!1KN(. M#JO0XRN.&3_Z-Y FYC_$H'&L%7-5J.LNPO(99]#Y1!07>HR9"QCT)2K4OLEV MWKU2NV7O%F[?W ((7"MG#/:V=3]W+WQL+BG\%4%BC["C]FC@]J,J:U4I\T<V M3U@LW;;#F>F9#KLG4[#YGXX/-MQ]-H.\.E;CQ<^NVP8!R995%_W=>UEOTO C MKJ0C4?:-_9PQ/SI F>^=G</[\7+4DF93'N*%\C+327M7.1YJ&"]P C]QJ=-C M(UYO$EA$KQZ+O-5D:WM(V7>[LLGLYYK5SI/X M.X"5,)HY=X(K-X?ZY)ZMO@ M-%29@1U:(%1<J:PM[UHA ]:T#W;+5W498<!6Q-.DQ\HF))YW9(>6$I62"<=U M6-'W!;)=:Y83.JZ8^[D:K>7.$1U7P!)I;!T441]7ZN-*K52V/JY853FN&++1 M.AA4:M5E1'U<J<V&HS^NV/O!!JTURPD=5ZQ6)6_H*L4QU3^N:/K6A]KZN%(? M5VJELO5QI5F5XXHIV^K!/%]5EQ'U<6756N\(UEZUR%Z.I+TFEC<9U1864=*^ MF04.>VR<1$Z\>Y"#Z/W%E[ZR87#+PGM,$L@'R,\P(CZ((XJIOPO=^9SY%*KN M1-*U,Y)&['I.9RZRFY^\^B>X.OH6JX//(!A_,J:%"@2IS/T&"\046![J M_ M;W%-8U_D![B4R"".-Z]^60P>WBVCZ3FSDQ;SGCS,<_GBA/-[:-J/'&Y]]]QH MZ 51'+(T8>KYTIIZIJF9UJ"IP+\-Q6P9#<4>-$U%[5AZVS*;1KNG/IK6-(6C MI>LKL*[O-8H'%U]P0?Z>&)T*+43N?]E[+?M[[$Q=[_[] M_GV>X:/W^^N.I+ MFI'(0*#'^"!][7]J7_5[8%M]O?I;HD(%[>[5^<7G2UJXZU1YKDRRR W9>KX1 M?\.\$,^3,*'%@9V*ZP??A+<NIL*D1^]A,)TYOLLPKIW6''^*D57GDS"(;R;X MQ!0SCN"8/AZ[GDL/!7<^"Z.).T-I]!O\=ATXX0A9?^0"C\\#RL<1OTWS&3]\ M)/BJ2#7RHD":Q>%P@NE#Z0#A56@ LZU"%QXAH3=S[B5*ZR'W4S+N.W>>'Z0@ M UY.QW@F#7#T(Y[AY."<I(E_,G3)I,_!G$F:*2-VQM2=4V:6&$(7IAH$&?.' MT-G9^E7,+1'JSMRBJMF?V9INH$M7,8CZ? R"<X)I1_?,"04,^P-&-/?\TS)@ MQ)*,K^(*3U&&X+I'CL=$9M3"4L"ZA7-<*5!B=\B2\"]_.UGVB&?/\80O:$YX M%.%%=_1@DZ@E64AY9CPIZ@FY3<^_8%R];J@-;;.@#!=2:E(UFWQX<$D7U_^! M7)HU.4W6%CE-C<-5M#CFKM>=UF8@0Y4"9@491M+&G&$74W2?P]6URVDO5R5" M7<K'$S3S_9'L0NU,59/4LN1X14/X.Q-AZSP!S^'J.[V568)N?^+"I.Z79W>R MEH:^C>)A*TS?1AZI)^^<)5_CL^TE35V[F=9Y+J6B[I=66ECB*SPDTGRA=Y(* M@+D@=OSY>R7Y<@M3[!)MIZJX*355UANK87P7,WH/N@MV(+$IM[35%\/'0J$E M-]<4==V1PKWIR"KNZR_)^>;%]_;.J#VRWJK(#M@Y.[*Y^O[^Z @UU]1F>.X= M7^OVO SX"@U4</MK:]#KCVY76&NR#8Z.T,::4DG/NOW77SCF'?/Z\WDQV_,' MG):)N]*2I3LF39Q1P7]X+UT['B%#H;-X+#FS61C\)(0O[UYZHY^I68LP! \= MZ-C@&^VLL?2+3)<[B$HU=V_A?1DAL;P8G:H(,+8"WDJ@>'4#G\Y=PFG=X4.2 M+B>,S2/">XI8.E!I%L+X0I@/:&D&_9$W'.]^5E\R2?!LA$!1HS@DO*@)$_60 MX8P8AQ&AE%W'\ B+N"<=7L<2U$$<+?I:SZ0_?SN7_@BF"#-V[@_/9,G)4,;N M)D&$+MWNQ'&A?5^6OL#P7!2?-&G=B<O&4O\G&\8X0=+%>.P.X3T$NI*FM'XX M%HY?U4DN$WK)98*<T ?C05@>6(/5JP-OOU'/[.7? L+[RL^E$U$7:[F'7V ( M_LFO[0.W 'OB\@M?6BAWJ1FR<,0#9]/9GCAM'L!T$J K,H@P/Y&0FY#Q&QBZ M+CGO7-(T(C^D=R\P&8:6X^S$B\[;P\G"?1*'B3L>5G[XXTSZ)QO#PH[N8,E@ MF8BE5Z^UC(O-'?\9;T"G.!CH!G>,%,7#B10&'I-ANT;HD6#2;4 >QS!-IH% MD8NMXO5!<(=<<\LX(6*8$^81;)YHEN/I,81<PX>NF<]@-"Z!YM$-D>",C,HE M&O--+MXEO?IEW6V2*DN7^/8D\$8LC+(+P]8'J?^?V)VOX*-5=[P;W\0N7N$F M$(,7XT^!?W/%PFG7F;ESQ_N$2'T7UQZ6H*>8RJVO<&/?Y6^Y46#J6O/[7Y>] MUS#=0Y!27O2/UXJQ?,VK#TRSV>XTE2:TIIA&MZ^T=;6O#'13ZS;U9LO4C._: M=\-^_;%I:";TG9^-C8DJSL;E<,)&L<<NQATA[=I#6(.(8QYV[G-_[>%FV]([ MEMU5!TI'-3J*V;6!9$-5E5975ULMLV.W>JT] '82RSU:MKH8W("Z ;Z\^-JC M[\X__XY=_12!=W2U/;CX^B<^ZC/1W[?^^>]_7+V78*T^2-V+3Q=?\S5"DU%> M_?TIU\/%UR]_0%OO)9TJ9U]\XQ\7P#H_2)_Z5U?]K]E8DO<+<8 T0!*CJ+L< M^)?8 #9'E+U1^'WHS'(_*7?L^H<[5\CFC^9A\(,I=-TCFJ;O1PA%2;RET(I@ ME6Y@&'Q_\7<Z_Z2_IZ9*1*HTD3# O@'*->@/=OC-/5YTLI\SCJP9W( M-D%L M3PX0^2H'L0DJY0>;"RD/,A-$*Z&8\N\CT@AX/>XQNLYG()5\8'FASA@:A)G. MAP>O75_(@9R5</_XE<KJ>^&B$91=^1(%$5B6B-H)2U"T*3<)MYG'0SPXDIQ, M@FVR5IS<?H:^P":Y230B^^E&I$*"&0L%J3!?>0NQ0=KG#F9\ @/&J1H*H%:, M6DI4A-!$C*0WM@U:%[-@X%7FP)O)2_ ^R"B4\%).L"B)02529Z;"GH$1OC'. M6BM-2K!"C;56J+;\RWCY4G^GY8/O@<LX]Z76;'LT!=8FOD7UGN3_H$6+?><M M6E"!\ ]);&YD7V1+0&9AH5;).8'2<Y#3FR 8W0%5.#W7C%NU 7#/?_D80#;_ M._9)%W*31AAWJ_B:7A;6,ED@,.0A?RB:)VN;+CA?N<RL\-G\51KHX$3(PGS1 MX#,"KZ8O(CV>ZUR[GBO"':)XBBBPWW#X.$M#"ET943*#],9LGEDK[=24=%I- MYR>::&#V4),X%($ZC(]R'LZQ_@.VZ<DI$&Z!'Y$&P7WA$7YQJD66&( 'Q+2] MV<3!<"8OAGW@X!T3&+&W(+T67!#X_]*?;A@"J^&A3AS6G-"#3H ='W@-&N4O M\N.@]#:)>>2R(S-XNQ^2<63?]3Z\HZ[:P.;G/C1U[@-/"R/ZTZ>N-/KM^C<' M=";,9>ZWA4Y>_5+HAIXN],%E2<@0ZIL.$4LSY?I@;[FC. 6RSNDH$"?S- 9- M<KEX<V[@+ 6\P>1<V-$9%=KC\@M:>?LIB*)W]( ?H!B\9O!4ZA,@X0^'ZO\* M>F&/"WCJ1*>\XB#.0Z?>U(N;VCZR39W$X<W!4 (="*?.^>3Q>#R,<WOURS.B M>!\3CZA'QB+/DW"QV:(NK]_:R/]U2[MFA39?D#W/ZM,2%A8":)Z"%*_;3X^J MU \7VEAW77===[V7X-T'JQ1L))@W+U7Z0);H$RV#+8<*,O_J#U!!K3,MEQ29 M=)+I]ZQ0Q KUW3N__/*I_3=*;0^.],GP/SO[+F:ZNK;%JE$_4-YB*? 2^^C! MH6$_M[TE(3#G[,*^KD/IM^3D>C\[;M*[3C21OCCNZ*BIO 1#B>>=YM8V=^ER MU,0/'#=W$/N7X\4L^S,8+\Q*ERX0%[ZD"T'I/(IB=MR,<A7,'6^!^"0:<O'K MT!T>MVSXRFZ9'Q\WC9]9[D;G/*TYGEMG[A-[CDFH:P+O6A.8W,,50MO*,9KV M6^.W3=.*JE\]]3*MS5QZ4K=.)S%D6UL=F7PL-.JRJE:DA//V24%VHR+UN+<E M4;-DJ[F7^FVEHE%M'O=F?*O)FKEUE8*=P?B>T3"IO!F27@M7S@JQ?M.M$S)# MVACJ<AJDVG+3VDL-D_*1JF^/2?IRA.[>^[I"P]E$O/HE%T9B'G"HA^8(6VZU M]E(KLGRD@J%C[J666?E(/5S-MMH+\Z 7AL+5*F?[M'[3[-KV.4926W RVDM! MA/*1:MH5<,C4ML^+,K^EGXA!H,FV7A%GW<ZD[L5A5SMZGF;I7*1PU96R=/[% M,^%/8Z><D)VC-63+K(#OXSEHU653JX"LKTV=E^1_6U:M$S'T=54V&R=R5&TT M]^*\JU+]F(,]=V)CWL3HS%?#*<28E:R<U[[&]O("I"R4EWEL]:J4<6SUJI1Q M;/6JE'%L]:J4<6S/846?V'VI\30O8II4\K)>Q I:YU4<\[8AJT93-JR*'/"W MI+$A:WI%8M+J^/'U3F=#-M:@:A\-C:8IFT>>ZO#6;!XN>KQVLYW6F'<P;LM7 M$7MO@ZO4@:A>EWI=ZG6IUZ5>E\H,KEZ7<@[NL779M#9-#9!9 V36 )G; F2N M0<1,2\T^*: U:=K,D#>Q+!L_>6L/P\?0^XLO(?[S$,&YJ)A\ F/_"J'UM;-F MQC@)_CK'ED><?RQ/ Q]QW'R:$+P]@D_1^%[*U=:9(8"1Y(S^'4=S0KI/*R=A MZ7KL&I&=?3:7[H+P!Z)0#WG)DE>(2T_@\?2:+#$G](-XL==KZ&:$X/J$VI)% ML+4^1!*, 0;Z"G&KI7[G_*K7EL9A,"4P?X[>+THT.>&]A)5HKAVLV<.K2B6U M5 @(&]I(.QH[;HBS&E-1("IMD)L3\9KDS#EN,>P57ALH!ZY-?4?Q=03TP;-8 MQ(+F!]K/%9F8,@<KV&!K.(\L= ."RY=<0LB2=%N7&\WF0Z5Y"/O?H1&_^B4; M\QM-75%1X6Q_*J+&V2Z[CM@*9]NJ<;9K,Z(V(TJ.LVUJ-<YVW77=]0MW78-= MUV#7-=AU#79]I%2>--AU#>!< S@OK',-X%R>A/JV-P,[(5\8KQN<\3I\^S48 MGBUK,<=ZYF^:CH!")X*^4:%$^VWQCC59:QPY4J[<L(X;)U?7Y>9^T%/*0Z(F M&\<>=2P;^\%SKB%PGJ:Q^TXT!R4-_UL]!:VIOVG-6D,?(ZE:0V[8%1&!N])J MJ171V#LOJB5KI[*HIMQ4*V*E[$JJ?@Q8=D=X&*_1[<I*[6FJ=%MN-DX$Q5V7 M]=:)*#HXK*J-BJ16[LS"+;G5K$BJ[*ZTOFVTME[5.I^T'O-+Y9740"[UJM2K M4J]*O2JE'UN]*F4<VV.K<O(W*C4<6#WF7>\[&PW9K$H)NRU)-&7SR"^M&W#\ MKXJK8]M%M&35J(B'8TL2F_OQS-5NC7K,SVCBU7 9];K4ZU*O2[TNE1E<O2[E M'-S3++?ML3:VS=2L<10.CZ-PNH JQ[;(6^&I-&H\E1-BD0?D0(VG4N.I//7[ MNNNZZV/NNL93J?%4:CR5&D_E2*FL\506:*_Q5(Z8QAI/I4HI7)W>^7X-@V=+ M',BQF"%P4QH;O7_P,(*=Z;U$Q.=JT+IER(2ARI9=D23EK6L9-JV*,.RVBVC) MIGGD).IR0SUN$G59U?<21WCR8;Y/5,W=_ZN>9C9_LVK%?$2T%DKQ5B6\>%=2 M==G0*A)GO"NI3;FA523>>'=2;>-$5K71V M>57W:WE6E?W+NL;7*J77K-^V4 MU/H)8::T9-7>NJIWM4@]&12TEFR=RIK:LEX5J-:=E?I^0"CK4_G3X4Q96$$= M;O^FJ:>DQ$_H;*Z;<#@_D;.-+MO-HV;A'*E-63T5,+"F;%@G8K,8^_&XU*?S M&L[T6#?/:9[--4M6S1,YLVJRM1^4YQ*2VI0MZT1HM63#/!'#]&VKN2VA-9II M/>8GC7D38ZI&G7MI"5(6RLL\MGI5RCBV>E7*.+9Z5<HXML=6Y>0O5&HTTWK, MZ;M;!B';#5FORG7]M@4J#5D[\I2'EBT;1TZBI<MZLR(1E-OF/,B&=K!*JK5G MX[3&O(.55P/.U>M2KTN]+O6Z5&9P];J4<W!/L]R6 $U_&[FW^.?__!9'RHWC MS-Y?#B=L%'OL8MR)(]=G491#O8DZ][F_KMC/><<+AC\^0FO2_RRWT VFL\!G M_CRZ&'-\B2OG9__GC/D1ZS"?C=WY%0XH;4@:!CXBS'UEXW^\9H'W_4N_I9NJ MW5 4K:FIRO^JJMKZ?GG5^VY8C>^Z"E_JAO9=?2VYHW^\=D??-<W66I9M?3<Z MVD"SC8'2MGL=Q;2:3:75M@VE.V@8[6Z[W>JVVM_QS8\X#6(6=O?!+'A>BBML M92M\-6'2+ QN828#7QH'H>32_$ASYR<TX$8P$]-9Z$9L) 5C1*1\1CS*IW/= M$Z 0EV9@+<;AQF"!MKD;5J!E/1TKL'$X$#?SB+O>"C]NB:6^M'_O*YVO_?;_ M*N>?+\][_8T X_:LPE;C]/P_E?ZS$4B/IJX*H_J;.>&#H+5;4%*ORU/6925X M$BJ?YYCYTE*W40Y+9:G;*##]&7;-)AIR[;9Y^<C==?;+=K 8<1C"I"^;*[4[ MK1[S9L_M>X<==C\]\?YUP,#D/< -[+;79DVYT=@ZTK(2%RZ:+1OJD9-HR*W] MH'&<FO9\XFZ_G"=PRN7/<2E<0:H5N63=G52S*O?)NY*JRRW[Y"ME/M7GFQU3 M2A9OMY>!O3Q3EX+LT@ZL7H]R#>S0UM##MD\EE) JVU6I*KXSK9K<;)X(K9HE MM_2]( J<V@GCB?ZY'ANS,&2CVD%7C[EVT%780;>K!'[;D.W6UE ]#^9$EY!8 MP]A:V52-5$W6&_M9UU-3K2?AO'NKVUN#6%5M:^C6?D @2DGJUDDA1X-W40H? M0&D']O*'QE*07=J!U>M1KH$]MAZU\^Y1)63)VO8.K:II7&O[RE-5(U63&]L# M%=?F12T^Z_6HUZ->C_H>8_M[#,*EP<PIB?'<LJTXX1"Q=>;1UU+5-;#[*H*, MONTJ-F13.U@=SJI;0.7+U=W/R*JC<^L5J5>DG"NR0S+[DU/1BSGM7]DM\V/V ME0V#&Y^2W[^ \3>\WT/F>KO5T'I6IZ/TK4%/,7MF0[%[ TT9=%KM=L?J:0.C MLX?,=9KWQ] #O_UQ?M57+K^TN]"('X13QX,O@2_HN_//OV-7/X6I=O6U_?ER M</'U3WS49Z*_;_WSW_\ \Y4U0]2]^+3Q=<\.D(RRJN_/^5ZN/CZY0]HZ[VD M0V_GO8MO_&.>X31*3_W4O[H"%DT'DS10,!UIA&-8+N76"5T'_H7MX,SCD$79 M&X7?A\XL]Y-RQZY_N',%EUN)YF'P@RF4/RV:IN]'P"FA@XRBT)*\EUSD&WQ_ M\7<RO=/?\]LQQL^"]23''TG=()I+.28DKH]3%;\5),#1L8)U9)R0,, X#*;2 M?,*DR/$X.[A^!"<?CUY&F(A9&(SBX9SP(T+.)?]E(VCB;L)\,%P]? A;& >> M%]RY_HTT<6Z9% R',06"26_=G$MNQL(H=B+WED$3[-8=,7_(L D'&@M#Q[]A M4Y"H<.IRHWGT 5[.OSUB'KP9WD,74=H#-!2 &<O"6W<(G$6]7S,87(@)[O MM9)O9DY(&? T$C5V?R(@1@C-C-B<A5/7=TCWX&R\=6\7WG.N7<^=WTOS@$ G MV'#.9\:) GSO'IIQH@B6>W0F?6/9E,$G/N6(@'(C,1?+S=#$(2J'!SV/2-Z' MSG .;4S9?!+@L/"1HOY"YDDVXL*.R4X &SX'RX$YS,X-4X*Q(D:2" %L()4# MZ1_I6/@0<?9A]8;#(/;G0)D,LP@:$/$V<(ZGP.3>O02\Y#'_9CXA;@$) -/Q MG]B%68*)A":2.1 3PJ?AC"!-EJ<GF1R8]QC!3,:T>-$D"'';A-/TP8A04.XF M[G "R^P[_A"V@#0+.-0,+3!LR]B#!X,Q$@+308R/"SJ#YI Q_.(B*>DHKH&- M(^DNB+T13.D<3* 05W_JP!B@'Z!:[*X@8J(?G!3Z$L;-NRSYZIX]CZSPV9RX M9/3O.)KC_H[H_9$;$=O07S(M5G&70&\YYECF@ 7.<^8T/N(O_FIAA (!!YN" MO8GBJ^2SCP1P'I>E.R:Q""ASTDT"\I%+(;%U7-AT(%!C8/%L \#$0BNX&.$( M!%,ZO_,)3!:RN%@ZFC?R>:5SS"4D/>A&M P$/1W2.H@^80]D>R1D?**CB3O# M-OD079^+:;[11S3^0/0%ZL\=NC.'KRT^_3:A39D'"OXK.3-@*V<X>4?B@,81 MT8:5F!/Z;)22!!UY\8B13AJ!:$$V$7N1N,USKH'!Z&T4TO -WYHX;_0T;YBH MH.'FIH*%8]3/H*MD*8I!G#@1<9=XDYK&7V8SSV61#"\'7B0$S,QQP^A,^I) M,T5"8"7+"2,+H@@T%TQC["\S.[03,B!EA$.EB8;AN"C_?%+#*-UH3*(9?#K1 M9*"%ED](2T>:1T\BZ\"X>NQZ;VA;IM$9M+O=@=+M]57%[&J6TND8FJ)U&SU# M;^F=KF8?$&WK4^#?<&TS@DG@FR.:<VBMHCETVD!;36LWH*VF]G2@K0>PN9[K M^W5=[QWCJT95>@"9QUI=,Q#W9 US=8@%J6&N]LE7)WU!BZK7"QP?K"U0L&P\ M!D-,3DX:L>],T;B%XP?7SRZ<R=%\2ZU':.)-0]9,BZRT-Z;9E/&0-H-6W%OF MW6_E\C[$96C+D(W&<=^&MAJRK1[L-K2ZJ69/SMWTG'O<,*%S)\V?M+_HI+JP MPZ0W*M];#?6 6VMWIE]L89D_,_L;A+]YP*'NNC]WC=S4=-EL'*Q:R EKPW^Q MB3L47CETK,[(B>X'<W1&3/'Z 4^BB0TLZ:JN?Y!FSCT=#<F/<,OKB$M3.+]/ MO/O$<T;..EGX5K -%PT=%LVET('&)?38)UY-:$7_%?TFYEGCUQ?7G[OR+D@I MHRK0<KO2:MBR9F]DI99MGU9K5XH]1?LPV6ZY_3B?A$%\,Y'^=,+A!#=E8R^; MTJ1-:55O2QJR;>V%2\M'JBFW[(/AE50]WJ^.Z*[7HWSK43:3M0IBT#";<J-Y M(E:8UM!D4]\+L;49EC/#/K$H>B\-.7*\L+[F+HLJ9P^]U2S9VOY\7;DTT*:L MM;9&PZWS0&LM7*]'Z=:C;%;1OG75$T&>BF$ELN2![BJ#ZMJV>K2ARJW]F#BE MH5$S3%DWML8K.'4U52<BU2M2SA79(35L.3!R?0@E!\R]<GZVHXC-H[8_^N3R M+ ,0]/N*KNRKG99NVUW%''0-Q6RU=*5EM09*Q^Q;+:VE]?6>^=+1E;E5S%+K MDGA*O'@>B;FBO'P'9PL3)#PWR<G R%<*S.7!EU$=>KE;Z*7^]-#+YN%"+_<> M]5E'^M6AE]59D#KT<I]\=51GU"TQ_B6P621NM+SX>?1@SY5ZS,?M]M_6E5(S M9RG&?&I2M?$T=FT/AV%,Z8R8RLYX]J"#YQB,JJV.QT]N;::$J^OOVU=4TG%+ M[Z=NAX3S*2T<G3[S<>PEZ=[5N[LU]8KLBIT)->NZ6R^_7<[]6S@'!6$5PQKT M_2 =EI#0[4NAU'ICXXTPQ^CG:Z^"&\&0]5,IT&BKE32A*JXE/N.-"0<Y\F\( M+T0:.F%X#R;6G1..JK=C=-G23T5YR"U=J^*>J=0.N2!8MB3@AF"##N=&VC6^ MN"(PX#OOC$/MBJJ'WM01B?5ZE&\]3LV&:VX?(;H8#E,] TY397/[JIG5TE.6 M;-39/ON_]J-LGW\Y7LQ1/],KE,KMC;>:W#2W/B97+=M'E\VZZ%LY-'1I!U:; M<N4:V*$54]E,N2<&4GU>&=-</2/.EIO[<4V5CU0,;SB8OZ&Z-MPN$8:Y;(B7 MWQF'>J[48SXUL5X''E9ZS,<M6BL>9KCSN=%0MXXWJMH1N6$=[H!\3/+\B5OF M2XAWYIA?F$?7K-Y.T62SL?5E>=7VBB8WU&KNEDKMC2J'6[TUY(9Y,AO"E.W6 MUL%EM?K8+3275SU#(/69$\Y]%F*-K.IMF):LV?OAH5(2VS#V@[56:Y#%B*OJ M;07]=(X=5HW!5XK;EM(.[.E<5J]'?2U7M0@K[Y#W$#L?ATVYJ6Y]1U<UC:59 M<L/:#[6UUCH5*5FO1[G6X[A/3;N&CAQ2.VT)I/"V(;?LJJ"9;TNCILN6>3B_ M6]5548U%6J](.5=D)W38)V"^K@..[4]G7G#/V"4+;]TANYPX(>LX$1LA=BKS M(XI^1Q25(7VZ&']EP^#&QY*=7UCH!O!<-(_V "W;ZNJ]GJ99BM;H-!6STVTJ M';O95/2V:6E]O=OIM=0]0,O26OTG#N8?%A1M]L,'Z=L?YU=]Y?)+NPN-^$$X M=3SX$GB)OCO__#MV]5/HW:NO[<^7@XNO?^*C/A/]?>N?__X':&-35?]_]K[T MN6TCV_=[JOP_H/R2*J<*T&#CEMQ)%46*B>8ZL:^E3&H^N4"R*6$, AP E*SY MZU^?T]U @XO,G0#8[\Z;L4BBT<OILY_?^5GK?7C_X=-/6OPP?&?J]/]^%+.\ M_]=[Z0T?/GW\C8[UDV;3M]WV/_S%_BD3*8.8?7]S?T_).IN,&*"@!^ ,)_2X M#.@/Y]'_I5<(H.%)DC]1^'[DS:2OC&<R_.*G!ARWD:1Q](48B*'*A\;/QY1: M8J0< X_D)\T/*77"\XO?HZV??2^N6E_TN"-:^DR")\*ZV"4:"<=49UD)"JH! M76&8': <=>V9T(%B>!,\ D,Q9%\8.$D9U>;$KI&O\&^B:T-HE4>_@L>3U$L) M1E_H12 /4?QR8%C@.E&A63,B?(7?;X'-O-FA+I_?6@CG=4>[YH0V/Y C[^K) MD*=?P7)>4IM/!?]\QE?O!'2\$=4.8^)],?PP\<>DO+C'.6>K*?3Q@19X1O3C MG:GM],&"C::ZCW,&-&L /D^\<Z1%[>BIZ.R>7'HZPW75VS=;[\*#R^O/M05Z MD=R#SK!$MZWR=^N.:AQ4VSCYK=HW)M5H5:!";O^WJWM66ZG6'4^I'4"-"FH: M/%4/3:&AFXT*2+A#+-72VYVS(8U6->)04,%+%F\]UMQ.3]IE67F9YU8R4?:Z MX"JQ1=/4&YT**%U[K% Q^OVN;?EBF4>;7*58O3J73</,PU@;!5Z2_/UM=S8+ M"&7=*8E'CU[X0(R0/%-3F;S5_I9=Q5>"T@>.)Z\.6T>3 <02R'MJ08SSVD$6 M!1_,(7S4G49QZO\77W+# GK':H+:ONFU+*?C&MUVMVVXK6;7N&Y9]%_]OFTU M6^[-]>#D35 AIBC(Z!.9>G2[P@>-)*D_]5(RUKR'AY@\T']J7AC.O4#SI/T2 M$5#-3U0CU#P<U6SO%XYJN]N'H]HEB G5*HE_2V\%O??MD_LH=E3C;$=O'*=I MELJ9+9)$Y^0DL;<OIZT[[4JBQE:>@=AF]:BEI3>/$VA0G*1(&U;U:*.I-W?' M?U&<9!]JL:M'+0V]Y1PE7J(XB40;]X\D)MXDK2 $@MO43?LH[<IV3JT_A'MA M7;[]KU$T?O:#X A^B'[SIF7V6FWCVNJW#->YMHSNS77/Z#<[;J/MF*YCG=P/ MT<SM>DJC&G,I 8 --@P#GX0WA4ZLD.?TP+=&>_; [R!['>CCE^MW +_!/GZ' MIE6I--A&C5^]4P;NOC+KG!FI>8GOCNFH@E_"6X8Q\T'3E[[[-8Z2Y,?C"*DR MK+L[&LVG\P"<M0M+OYW./#\6V)'2%^_ICO!$T5INR3I2^(.D!R$$97^\JF/^ MPPOG7OR2[R KM&J>7./<-<K=-(_E'RW-&M^U3-TT=X[E5Z,8O@/GJ+HG'!M_ M_GJ>^"&!WK[1=.B':.I4#[+(:NH=:V>,/94S7;J-*C=17)H.L25/J2A*I^-6 M0:0J%E('FJASSJ1"(E/GH<Y#G<=FYU%O:VSK7G9K@&Y.[W_9/[NDI9N=G1'[ M*J8G5,HCL_?1FO1HVY7,0:RX954/;XW;TEO':6ZO3*W*LM#C$46]-8R+\,T< M*1=1L8O*LHLS9J<JOTP5)J;\ .6:F#J/<DWLW%I3V2RQ0WEJ6B=7KG8M)+0; MNMNJB(-&9<J\5GU!#[)Y-G=,U=6A\N%'J*X1ZD34B93Q1/;HX[%4$K2N=NB/ M"'M DS&BJG1'J?_DIR_'@C496.:@X?1<P^QW&X;;I?_J.D[':%AFMSGH=9J= M=D<UX%AL?="L6>N#+I9G03%6K!%O])BWOX@F&OG/G!*@,01\'\U[]N(Q^QW' M ,(JKFCRJDZ,;3I865BBC5]M]O'Z.,\D)E+5F&K'H=IQJ'8<!VW'89GF?H6( MC=;VA8CV^:H!U:O5JP_V:M5[9:O6),U5!8"]:$KU >T.6G;!RZ0BP"XH'^6M M?3S$ZC^2> (B(AP1 Q$5%[8 MT5M!. =4AGICP#F<!6I_$G%WD$V2%WI_;L- MG9!<3[NPOPAX89=HL_M$8N^!+'PZ\/QXX:/?O?@+6:SP_J<7S!>?I;=!0W] M7>[\N>E$44PMMO-@;%XQEM/(2M4WY]6P<N;\98ZVY&]S('#-2VM5&M"T=*MU ME%X$A[KXN\;4FU=.!; G5*;B'F^O=@M!14@GY"3U(Y]2M1,ZASS?,MW^U]@+ MN1I7+1%M6KKMGJ<ATHF6V+"OS(IDO^V[U%9+MQOGT;=.OE;7NIQC=?7VF5"/ M3G='R]3KHM:6ZI:2[9]HIE9.L+UKM'7'W!E7;K^,X!.MD5JAKJJ7*[7QH#9* M;50IS-&:;(^R2[>3WH,HGA"?"O"_]2#"'@15%.66WFK76Y([C2M3 664FN^J MC2HM?[#W,8\KP1^.YL.J<^%?(3Y?LE+O8\WM%.19IO66>6ZGYZ1E67F9YZ9. MI8QS4Z=2QKDI:5*>N1U"D[NP2,?Q<_).#P*S=\S M'7'*77 ?\></*=S91ZE M\VCY#K%*<?X=3_.2PONV;IYIK<<]P[-&]6O@M2@?&LO1)E<!35.=AKHEZES4 MN:ASJ<SDE%0IT^2VT^JV EW;!$MM'0[;QS@:ST?I;8@P! "I<RP,-L=N.]=F MTS*<1JMON(-^Q^A>=YN&29]P^]U&Y_K&/0(&VSH\7#Q*P,<29WG_2#C@%N)V M,? EPN#"TD<$\IJ1&*I7O0<"B&'1/-9"DFHQ>2+AG&C#%SK*C.UG!BVV+W;7 M]H2W!6S4TMZLQ8/:&%BI[>Z'J]1J;(^K] H4TZ$^7_?J9HU?O1,FR+X-10Z5 M:/#ZLZM+VG,$\F_7LUOFJH)V^H9_$2].\M<CVE_^YTI?ZB%$LSJL;<$',@?V M.7)>CK>FC5Q.%5M3XT0WY)*A_F_#9!Z@ KB3GGU.%W)SY^31'ZJ0_M:J^?)V M3EY\=7GU[H>VY>7^BUHC,35-H@E5URMWOVM=_+ES:O_%+DX)\E?O^MUC]$QB M;1Q%<:)KR2,)GL"A =CD4S^.Z:>58P#G*0XYT>(V4F[5XI1H7X.]X@%6'KON ME;O8M:;]\T"D57EQ2K*_>M4_>7ZH/<Q3JLM7[ZJ7&@A1+4[)\#->;&Q7K@WG M?@#A-!%#K-X=/T\"<I4E7ED6=Q0&5N=$5=5&N0RI1.H4U"F4[13*9L1407&P M=J\ J42,2ZWO$$&\K9(BOY78N) 0Z04D^<02^?X@Z>Y9CU UB4_Y2>3:5NOS MGW?]M]J8C/RI%R1_?VLXRYF19JO=[;6[+</L]V\,UVT-C([CVL; <COM&ZMG M-6_Z+#/2LAR[8[?HVZ4E%Z>^+M&S.QIA]],_HI0D[R,O3+KA>."'7@@I?9_( MB/A/1\K\[/7,[J#5O#;Z#;-IN&VK95Q?T_^RVM=VL]FX=@?NS:DS/YL;)WY" MFJ<'WP*$&/:$A:3@=#(/-(_O*1WDG1]JZ6,T3[QPG/QX:5F?S?:>69^=[;,^ M+:=6"9#[9T^Y:V&SBAF*KY&CM4".&ZQOD597=;QZ_?IH<<9]]G5YE%X;*YGG MZ1]>./?BEWP'665_X^2NIUU;T>C-YE'*^95_4J*2WJ,7/Y"QED:4VR2 "A&. M-?)U1L*$5-!+:1W%3ZDXS:8T%*&[.^/^[ZP?*T=##><HT..*ZT@4TR=@P%'# MC9*(73T2>6?I37OGS*57@3F58UTY$Y5001:Q!IJJ0@JLVU8H,3M>Q?*5CQ]G M9N?F$I7B"?4R5FR]8Q^E_D%)E@LR5UQ')7$I<^5U<X5J(HWC]!FY!%5$F2M* MJ.QNKIR^N_VN,+.ZTSE*-=8E\ AEKBBUH?;F2MLY6R[Q!4N6>IDKS4XE(W25 MHICJFRN6O;-1J\P59:XHH;*SN7+ZQA^[]E'0V^;9/%]5YQ'*7%EUUDM)Z/7. M[+5,\X>UN;QB5CMH1&)\"2XV(!.1.?'CJQ2$SR\^](F,HB<2OP R;YY/FFBS MF#SYT3P) )WW.?;3E(3T-Q/-2[2A-];&9)BBS85Z\]:G?X&G8^]P.O";212F M8DY__79[?V/<?>SVZ&PDGOL7/2!BT./!5\ 3\"F<Z3R$W2%4984-ES+O%Y*' M#U4_LG6]Q+K""_H,7=-[_XF,;\/4"Q]@ =T$*@R.!;7=<]QKMV<[QG5C<&VX MK6;+N&Y9#:/9N^[8 [?;M9J=DA5<S.+HR1_3QP%G^R&.DD0;>7'\@M!54S@) M'0Y]/@602C*FH]!/X]3_+Y;VX 4&+.YA%'T!2IRS5'/BC1ZUJ?=O^L]1X-$Q M*2'YV2&HN@W&/_8HW'!?0:%>5[AAGP\S6[U:O;J:Y4&'+O-\_=D#0#FOQ'+N M(@=6(.CG.)'5B/4G0T$_V_(. HBN*&M;V/9?08>#5PQC[6_\C3VNT2U\W$7] MKA94N)KKY7KK\LHS';:^ZX>"^FNJF"\L_I^@IM=WU>H"J MPH@N@XABOQC$X MD9&Q;/LOF_I'#WF>ZW=JSFK.:LXGFG.]DTR<+=.2Y@G=*1)K,6&]A9)'?W;Z MK+8=H\>6;>D;-I\Z..[GR1)ZVWJS<10$C=(LL6WK3O,\",TG6Z*I=\SSH.^> MK%"VI1\)=*$T2VPXNM-2P/IG$%/1$PD]R):%66T2I][T=V&4&FEDC*+IC*3, MUA-![>4_JI1_:5EZVSQ/7Y[35T_JK59%.,^^2VWIYG'R]\NW5*KXF.=IOG:& MJ@RW>1[X^M.7#NB64TD16BF!>1][8S+UXB^L7"F%/T-O6L&"I4;[6 13OK5: MKFX>1[\LWUI=NM;FSJ#4U5JKT](=\T(4%,O4W<YY&L*>7FPWSUF^<,'VX+4W M^A)$U6N4;#E4I[T0IM>A_/UB[,]*>+[V?_LZ_/)\*^!1-J1M6NX9IZHV2FW4 ML25PU0L(59&Q.@]U'NH\U'F4:6+J/,HU,74>Y9K8(32WXP4"3D$?NV9HF-10 M;53$-[?C&IM-O5$5M\.N66].2^]TZIT29H%KU:I(H'M7[!OPE->;5-M-W=FL M?%&9YPK?I_P*ECH1=2+J1-2)J!,IX\S4B91M9MMI<5O!?VV,VK46]FN>SF/R M.QUF.I^^)UY"/GHO4Q*FR2"*>][,3[T /SX:"EBSYW9;-V[#Z+1-TW [_8;1 M[72OC5[+:G4:]L"Y<=JG1@$#F"QQT&R'M"G;(BV S=!F?).T>3@F,57;PQ$T MC@X"Q,F*9B3V4L $PU\C@->SGSYJ<%J^%V@1E)I-/?JG^(V6DGB:T!]HY.N( M, BP*"3:"_'B'R%[D8XQ*<YDQ$YG<4;>>O :!$6E WET%"_AX&:) A?;#URL MT=H>7.P5/+)#?:Y>?=)7*^B=;>$FN'3)7\[DS [3/\P3QP)W^I!)@\,ML,;4 M]@H1'>78ST$H*^_#)\*@9[*7?_3B].4DJSS+>C^L1C*NR_+NHP)SR[C B:Y_ MK1*CMT32H6IN>R=[\1RA.MUNGR?\<=QU=1H5R?#>.3:G.V:]0W.6H]N-2K;) MJAJWZIR<6VVIA"V';77'/D]9\HD6V'8J$I3>=Z$=O6-5)(UBWZ5:IMYR59OR M<[ XVZP<B[/T9OL\:6(G6F"C51']9=^%-O56JR+X:/LNM:4[KNI*>0)^9E6. MG[7;M5;8&E5)!MUWH;;><2X$$<C1&_912HJ5OO8M_F97CK_MWF>W"NRM617@ MS/W5[E;G0I0U6W>/XT)4RIJ, O9(8N)-4AYL.A5+JS$JP$%NPP5OSQD8S9'T MJ M:ZB74VJC2V4.J?*58;&DG=GK64HIEEW9BZCS*-;%SZ_C;NC"JH!Q 1L.9 MDC8V?&+7_BAZHUD1]^>N*VSJMEOOE"*GH[?-HYQBE737L_WN9/)+U;V53:-0 M)Z).I)PGHCRYDB?W/4F2GW@;XD2+R2PF"0FQM(9\):-Y&L4OVBA*TNHU>'CG MV#NW//CQ)/&K\XME->>#_*YLAF-UF(P/Q3TD2:O'75J[([,K[J+F?&#N4A93 MLQ1^OM).;&]CH30T6<5[5,4YU]M8V;;Y'-3_:M&03A)[BG.HF )J2_7L%,O6 M+;?<B7;J:M9DSLI0V<!0Z<WCF)HGVBR*D<M$DZJSF'<-O;E['UAEKJ@Y*W-% MF2OJ[JLY*W-E"VTB"A\0A'(!5S(W8$ZN2.R,J..VSE,K4QK*KN)MK.*<+T%[ M4)%X=?O5G+]]^[?#[=X1=GL=C/?_S;V8"N_@9>"'7CCRO> VG$3Q% 7WL9"[ MNX/NH&EV^T:OTW$-M]%TC.O!3=\PVX[3<QRGZ5C=(R!W(RG\9QZE/R\H0/D7 M/VM__79[?V/<?>SVZ" A[$1 /Z1,!#^[_>-7>-57K@_=?^K^<3?X\.EW^&E( M^/O^NKG]]3>J);FF^;/6^_#^PZ>?M/AA^,[4Z?_]*&9Y_Z_WTAL^?/KX&QWK M)\VF;[OM?_B+_5/F3DU8T/N;^WO*SK*YB.<+ZAE.<$)/RWCR8M^C_XNJ&"6< M)'^B\#U5W:2OC&<R_.*G!IRVD:1Q](48"(?,A\;/QV04Q4@F!I[(3P*D?/E[ M=)9EWPL6>S>?3NGK_TO&VCSTYF,_I?_ZCZ!';2((4J/3G@<IP(['"$0.J.;P MCR8=Q$_6 I+KB(@^2[49H?+U$;#+QU[J[8U37B>:,FM&4Z^([2W XC<[U.7S M6XLIO^YHUYS0Y@=RY%T]&12^V]D>"M\Y'RB\>G7=7KT3+OI&?&(8$^^+X8>) M/R8;P:2O\BYL*:AVG"IE0?>_48[8E PG\8I<V.3(UBMD2?_V[N/[[K^ A01^ M2.3)#^'?(+]QOX?9.1S-,[0:GWO50EZ#YG=78G0_QH1H4RKN'A.-A&,R/J+= MMZ,M<UP _!)=F"-OZT'(:"72^^]>/'K,W^YL5,)5V=7^8QX2:;$;E>15=K%W MU/!8[*-4[Q6O:AQ5ZP6S/*U_$>\@O2AVBRGMS%!/G\*RT53W26OY@Z1:3)Y( M."?'U2L.%W&R&Y"R4A%\MEW7V+9UJ[-S6DXUUMAIT#56!"AIYS5V]';-:=72 M+<?6._;9>JX?D,-7GI__&D=)HLWB:.)7KW"J19E>ZT+ =MLNO3+G ;P__5H; M>J-=$<"4O==JZ<Z94O9/OE;'=G5S]TKJ$O']FFKV?CB*IJ=7[/>EJZ;N-"^D M689EZ9U6173@O==JZZ95$5"IO==JZJVJV#;[KM6E%L!QP,*4]K\=S^]%TUE, M'@E=U1-1W+_T2Z7<OUT5+\\AN+][(<:==4%& .7^3;<.OI\:V@#77N*/,/-O M[ =S2!4,,ZL@S_"KG(0PK^P+42/-*^="?$07M=)+46^N-@O?[R<8EDH!5&:R MRDQ6F<GGS$QNF"HS6;WZC*\N4:)EW3.3F?MBF)V#RDP^CD*F,I-+1$8J,UEE M)M=[Q2HS^=C\5/DNZY:9;'4LO=FIB!MKUXQ6R%BP*A+9WG6-=D-W.A6)5>VZ M1L?1.ZVCQ&U*L\9VT]8[;9694 )N7NF\Y(:K-SH7DK]*KXSM5H2][[W6EFXW M+R22V&SK3N-"XDYVP]9=]RAZF-+K+S@ON:&WJZ+Y[KO4CMZYE/15:M TW(J4 MZ!U@K>:E5.(X;=UUZE"<4GF67XNT9,7\Z[A4Q?SKN=;:,/\:6@"US4JV+H21 MF%=.19SC!UAI15SD!UCIA12L6%?V492;5[*2V7_PXU=@RK> %5^'3/Z)A.G- MUQG5M,FQ<,A[W>O6S4VK;S1:C;;AMAJN<>W8MC'H=_JMP:#3H<\> 8=\7?L5 ME#>0R2VD"XOC8Y<VPG:"]X),'PET6*$"QL/^TJQA&P)DTZ^T%^+%//F+CK(J M_4%'(&W\[Z: TVYHSUZB>;-9''WUZ4F1X(4^_;W5N++R1Z=^$- CU.GGUE5S MZ7,<Z_O.E;O\!!TK)LF,C%)J.04ONO;\Z(\> <";BLM@3N>J(7HWH396B&D/ M'LC3NY3^#P+<:]&$CO&!+9K^!-]5M,=NF>!=APB^-_3W]LTBMLCM7B*+M4G; M&V<_M]W]DI^;[>V3GQOGR\6M\ZMWRFK<M^74.1.A\EYO&Z3"FJO2H/Z5L\'5 M3/ 08EJ=R[;9:1D$],$5I)*L;B-;O;*KVTBU/H[GX6(Z]/:B)(6&O'=><(8^ MO+NF*%7%I[SK^HX3AB_/^AI'L9KKW2QSRXO='4_]T$]2,&&>JN<7M%S=N238 MJTOQ#;;UAGDVW).J][E47;+5>:CS4.>A+)X]%"-T=5?%TK$:NG6<P$MYEFCI MC>.4FY1FB1W=:1Y%O[L$I4<U]U8GHDY$G<CVJL]6[<[7)@&LRQKX,XS)*'H( MH:WTO??UFH1DXJ?)IR@(!E'\[,7C8R43]+NNV7&<OM'K]YJ&VQ_81J?=N3%Z MC<YUOV/UZ?^</)F@F9]G5XOI'DS8'H!O&2+M#UC*.)?V3$N]K]J0[UJQNS8= MY+*CZ:WF?M'T=FO[:/HKCQSF<V67O&J7_+GF;NC:/[QP[L4O.;6RI)IF58P8 MARKX)<HJKHK#W]F.?F[#40S)6<!'/4B F@<8V0-2FD6)SS*94N\+";7Q/(9D M+F#,,Q+[T?CDI+2O']D^5F'NI7&I+:FL3RZ)RMY9E,QV9ET_*MZU)U61KS,? M:2A)O72>GB%#86\*<ML[A[OVII^JNWZ4/_\2)=+!].:UZ>BGUYSW92.N;G9* MU"ZDIF+HLE1HE^HV)ZCIJ3_#4BKT:PH0M=2LG>NGE0JM5&AJA#7;.Q<)*R5: M*=$7*)..KT2W3LY(=G0_N[K;.!N<:=6YAXHLKSKKK2++VP:*UP6<;R835M+, M:H_I4)^\E'RB8X<C/_!7%+P?+N0\:+G=;K]A&@.KV3%<UW:,Z^MVU[#L1KO7 MO[[I]#K-(X2<\42JVUF,!9]KU%KLGMHA<8'@J*!(GPFU5*)YK!%!H2A"Z$A$ MH[^0<&J\$& "P)J9D#&)O8!KI5'\PGY>2 /0WHTA<!Y#W3X^=JAT@#K1F.I> MI[K7E:)[W0X #O;Y4!2LP[UZAU>H#2G_AAS]U:I[V';]AU;"!)07>>-R3ZIY M5BR.DR_K-" <)U_6&=$W=KXZ-<3]Y$!C8%!YZ1JSJ2J>.*NC-\X$#7F4)U:D MNC:N=G8U_G"*!>[:^,K4V\WS-$)1)[??G7/U9NLHV=>U/SG5L6 [4767,I_S M%*JHT!MQ<L&T=ZRYL3O6^ZN1YK)<EG?6'I>E&BNT[>-DW)9F@>;5SI+X^$>X MOQ19'&%Y!W(W,;53W)T91E4%GED/>5=#8^W_YG3.$Y^,M8]Q-)Z/,$+6A9"8 MG[YH?<(_JIY8M/369@Z!ZG)5YVIGR5\1P4@/<7=+H!I+=&JOW5BZX]9<OW&N M=@;+>?T0E4&WG3C[D#Z2&!+/Z9C0&L)/R;1Z^</6<2IGRG)=]K$&JK"^=YV= MN4$UV)U9>\6C>9SL_=*LSZR)P*JA1=9[],(':)\*DY^SE$4/L@N]<%0]5&R[ M?9YV8R<393LOKQ*BS'7/@_)]LN/;6=&JQO$U:ZU(6GOH(2428C4267,JH^+4 M R@\N3:X<F+KG:6W=T?]KX8.>#2G15E6V*QU$L$^1E@5UO>NT:BY$69=[0QF MH8RP8R>&8&U7ELE($AVKPJ))EM#(ZXTK)]ILW3I.<7%9[I5SM7,OLDHP1JJ: MU-L_O(]B4H7UV;KMUMHKTCB2@U_99=M)L4\HQ*8S;Y0*5/-[:I9U1]636N\< MW=D=DKD:^F"SS&$5E25W= (HK+VL E#10?7IH,XP0(5:PI+AB!UK;B<C['/] M3E&-HAI%-:686WVH1GE)E^S++1%<L3$I1OH(ZT-V<K-RCQ+3,W7P/)$.:3?W M""Z<8H&[EG5;NM6J>UEWN7.*=F\,[%KG:0Q\JI-K'BGR<"'V6OF06X\VN?IH M4270O17=*+HY_]&4>')[0$%O#^&\#@SZ4P8I?3LF88I%Q]TD(6G2'?UG[L?T MKW#\WO>&=-C4)PG];CXE1VM)W&TVVLU^Y\;HM =-P^TU!L9UN]4P'+O?:+4: M+;='!U#XT O8O<V:8?<"/#1)4G]*B7JL33P_AFL\IP?#XZ4>4JCF<1(%/&@M MR(F4#N$Q.J5KB=D3\%.>]ZH#-O0S"0+XWQ2MY=D\'CU"UY-9[(_H>QC ],A+ M'K69YX_I$[-9''WE,T+@:<26AH8HAVTQ72>Z5)C2"E.Z#)C235,A!JM7G_'5 M"OAW*RA9JWU,Y%]U&-OA9:\ZBVXP>_2.:.B>:UV]*)A/AWX=E]8% 5[#=2&X M2 W7A6&\$_&[2XNH;IFQ>[/*%ETV]([MQ*^.^T_-5,VT1DDBE6=@/2]Y/#F[ MVC678'=8NG-D66^VRCHG5ZM=4;M27;Z@M.-]A4MW-(KF89I 1T_B/V$8\^2J M\;Z)>1V]W=BYSJL*:5"6;IJUSM#KV+5>GJ-;G5J7)SNNWCE.#JFR%K9M%?9$ MPC2*?5(]B"B+\O%:@^.UZLW%[4ZMX:$LO>'6^OQ<W3G."2H]_3 H[*-Y' ,& M.TNAJAQ_=_6&6>L2H9UK%:JP.*?6S+W>HLO5F^Y1;IY2S[?CXQ_C:$;B] 6S M7LE_YOYL2AEZY3@Y587L6C.[YNY(F958WG&X05F61PU)N]8+!'ZN/.JEY/"W M8>J%#_XPJ* #IM'2[7IKZ*[>:M9Z@0W=:M9:,G?T9KO6"VPU];95!S=,Y5GY MKU$T?O:#H')\W&GK#:O6$5%;M]JU]L7:>L>NN4O",NN]P);>VKT+?8GX> V5 M=%9W4-AB*% 5,UZHRLT.)80Z2.:#QW. 9XJ'55'/O-.N-XQ0::/*"OOW^)+4 MJ;6BT'2/XJE4ML*.B90S[P7A!,#!'Q6BMA+(1>4$Q#NKI;OFSB9%-;H%.(V= M'0L566!S9U98C07:>M.J>8LSV]1;N[>0W;O)60U $16P](%INBSK+?/<U%F4 M9V[J+,HS-W46Y9E;R6S"&OH=!QD$!: A+B A5LXHM*RFWFS5.L[4UCN=6KM& M.WJSWG$FJZV;NYN]E5AAP]&=AJJ^*P%_?T^21,(9 B8_BJ;3**1S!JQE/TGF M563TIMXN;T*LBJ&H[5';4V8!=33VH2R2@TBLA 0!B;5H& !P-\"L5TY$V;II MEC;*?Y %VK5&D'#;]3X]W=T],%6%!39TZS@582HH5=0@ZNYD5 Y?=1;J+-19 MJ+-09U'"H%3E#;Z>Z(MU<A-OURZWIJ.WK5(7;>ZXLK;>*G>MYH[KZNA6N8&R M=N^WW'1+;87ONC"GI3O-L]4JU<!\NYC&IY50CM1IJ--0IZ%.0YU&B2:WG::P MU%);=>)5G7A5)]X].O%V[/T:\38ZVS?B;9RO+ZRK7GV,5ZL&K-MUPW77=,/= M*.?V ,:U.HQO=\/U0W(\Y; $2[SQDC1_>2^"/^N\WM-UE3W7"E5_V=+$4U1_ M637GBY^S"L*6O*?K!7:T/%7P#* HSU,#J2B@YA2@M#/5WQ2Z1W;.5'QWAJ6: M9RJW/OE2;;UQIH*5DR^UHS=4>7(9N&&5FX.VSM28XO0\\$QHM2=?J$75IHMA M]K9UE,1!I2%6OK/F)1>@GY[G7,8R[?.D7Y]^G75@JI5GH35I:MELG <(Z_0+ M;5[(0BV]>9Q.6N5;JJUWG+/5WRL-LZX=(2U;;U^*X=W4W4M9JF7IYG'JO<JW M5L?4[?/5MBD]L0;]%)MZ<_>6"]6Z+:[NN!>B,C6HRG0A_D>KJ7=L%:(N)5>L M4R]"Y<L\J1)W(8S:.1/HPNF%;[,./+KR'+GNO?QLW=Q=Q]NO2]KI%]NYG*6" MN_-,'0Q/OUB7+G9G;XUJ@Z<0Y-2IJ%-1IZ).I0)S*YF"7T,G3+T:L]FVWK(N M)-7):NI6^T+*(VQ+-QL7$HAH=/3.<=:JW"&7V2+&TAO-"XGO-R\ED<'6[<Z% M,']7=\_71$OY.ZHS-V7#E7%NZE3*.#=U*F6<6\DT^!KZ.RK7!82:OE:C(BZ- MW=M+-*KBR=AUB6V]U:A(SMV.2VPT=/<X&!87HJ<K2'1U+NI<U+FH<ZG,Y+:3 M7*JUPR6V=E"'? &'K/IW'*]_AV6:>S;P>*4YQ))MPI^QS]?*0KU:O?I@KU:= M,K9K.K"RZX!M;@9B=@!'ACJ,;W2 N.[?'N(H=GKB>*OJ_5\-%_7>>P$RK=_" MH*\,B>NXLM-UD#GMNE3?F-)$X%3?&#53-5,UTQU^IQ*82]YM![[<,7S</ X$ MP*&(>]>X_YGRD7=\9\W[XASYK)OG0>M09WWZL^[81X&@4=:%ZGL$!0\MI[2L MY! +M'37/D\RW,D6:)\)NNE$"[3U5O,HJ,ME6:![MH9<IR)15[>;JCE5"416 ME9M3==JEM6\.<DG.5'1^*BY^)BCL$RW/J;<6U;)K??=LW:U%\\0:&EEG;QUV M$.Y0;P76.4]!U4G>67NOU-YZBUG:TS\(;==:*VNX=>AG5'DA5Y/F;I9NFN>! M2S_5 CNU5H-;9VK5<3+R=([CA2K/ ANM6B_0U=NUZ#)50SNMR@WX;$NWZ^U< M='6G4>L%-G3'J?4"+4=OMTJ=MK2_(:DWG%J+KP:ETN,D[BB#ZT*Z)%I-W;9J MK:4[NEGO6(JC6VZM3["C=\Q:\W%JAM3<Z=G2K>,<H3*T5"O+0[/3EE-:IZ.* M/ZGM.7?\JM8!K#,U&SB9HF'MWFRP1&*X\D*W[MU*'=TQ=[9)]NMJ>:HE6GIC M]SR5JBS1W-T)6I4E-ML[>T&KL41;MW?/MJS&$CMZJW4<=J/LRWU%79],")5H M8\T/1]&4:*GWM=JR#;#"=W8H'OT^*1-(;8_:GC(+J[9=7NYQD 4V=>=("H<R M,[?L AF%#T9*XJDV)L/3YG\J3J*V1VU/F=ET>V='KE)BU?&71$37T&!F%8I! M)KHK;2SO%4VMAKIK.SN'5!0CK0$C+:_[6)W^*1A<IW4<>_Y"6@>J!KD')NFR MK+?,<U-G49ZYJ;,HS]S4691G;NHLRC.W;^VL"DQLY^,89.TSM&C"49@T;_2? MN1^3T[>WW]<(<)JZ6V_,U);>L&J=]]O1F^U:8VK9+=VL-YB#U=9;K5J#0G8Z MNMM1X.VEE&B_>GZH1:$V].('^.=L'H\>O>2T".[*X:>V1VV/VIZJ"KAWEFY9 M-0\7'F^)*F!P64X'Y0!29Z'.0IV%.@MU%NHLRC6W;^VL"AALYU[!)NB94T6; MQ?ZH>LWQ5)R@\@M4<8+*K]!JZ25OV+PWD;9UYSCXPRI.L'=)'DD2+2%!0&(M M&M+I>ZD?A=7+[&_HK?+VC#X((]0=J]:@C,WR]G<_S/FU=T_,KL("+;UIUUJ, M68YNG4^,*4]Y=>9V*HHNRWK+/#=U%N69FSJ+\LQ-G45YYJ;.HCQS.X2NICSE MN8.AYR6/VLSS3Y]&__UN:KYCZLUR=\O:<6$-W>J4NC''CNOJZ&:Y?> [KLMV MZ8&5VN6SX\*LIFZZ=;QA[89N'\>+=2$> H=*\G$T'P:DA&K&82=7 9U/G88Z M#74:ZC34:91H<NHTRC2Y[?2VOZ707(5_P/Z#'X_])_CP?_XV3XP'SYO]=#=Z M).-Y0#Y,/I%1]!#Z_R7CVS$)4W_BDW$7Z].[O#R]&X[?YY!\]+OYE(SOX47W MY&MZ'42C+[_0%VG_LSPXE+W_$ZK>^8B%D7XG7C*GXW\(Z1SF<>R'#]=>XB?% MH;51%*;TCT]D\O>W) H^?[SIV*[9;AB&U;),XW]-T^Q\OKOO?W::C<^V23^T M'>NS^5;SQW]_ZX\_6U;;ZC3;S<^]3K/;;3=:1M<:W!BNY5X;;==N&8WVC>WT M3'-@]LW/\.0OL&=\R_9W@"RX/8I$T<R)XOZ1:),,)B !G(")'WKAR/>"##$@ M',OPB%3)3[4Q24:Q/R1C.H8WC)Z(]DQB0I_0)E$01,^)]LX/M?0QFB?T\>3' MGY9H;N/%V?#!]C2-1+F9&VMIL_@EZWUX_[[[\8X^-**+\F8)>:N-2! D,V]$ MZ>;O;TWV]\P;C\7?S_XX??S[VX[]0V9)C2B%D_BM-HSB,8GA5P6CI\@6^/-- MYX>-+1OQC+O^D4-]KEY]TE=O8!^WOTW-'[N_WAC7GVZZ_VO<_G%WV[]YW0M[ MJ&R$UY_E*^$W35S^_V?B_Z-6?\I\WV^7]IY>17K_Z >6NWC#X U=Y&%],B+3 M(8DUQ](U8,^'T"C4:;QR&O:JP\!\\N,I<^=>WGOR1(+\U1NE"=5BI1LEG]=B MI1M%%@[ .#;12M9RCM,G\*Y3+W>#J5I0.)=UQ6/[=L_V.S5G->>CLX?S,@-G MA\ Z^<_<I_.D7/GT*?N[AJ$;>M,Y3T6/6N*WW[[9DBN+''/A^W-I"M:6//4V M?")).CT+.]VW/,$Q=7/WUA_GO53[C5":VZ6(0A&%4EI?[[X<4WTU]9^(%#WQ MPR2-Y\AU=2TD*?@E4^]KY3APTZK 3:NL=:D.YY1F=%63"7.W9LGJ%8XRL=-3 M9RF67=J)J?,HU\34>91K8N?6E<OFGM@)=6PQ[>CD>O*NU1%-W>Z<I^Q#.7X/ MMD0HCVL<I>F#\MU>;@V0D#;E2QT^SLRJHYBH$U$GHDY$G<CVZGNAV@$_>*7. MX0"E".NJ'#Z1P$O)^*,7IR_WL1<FW@@Q#H]5R-#M6-<=I]<S!OV&8[B]SK71 M[74[1G/@-&S+:70&W?XW"QFF7OS@AP8U1'["P^5_,Y)@'TWHA(W$_R_YR<K_ MGGA3/WCY:<'L$&<]B&(M?23:"_'B1"/AF(RS#& IE8^G N-_-[&J@?ZCH<.C M=!!O&LU#=-(G7D#?DD9T[Z;3*-3HZ#';;&U&=QM*(+Q$>R8!F"K\:8&9G&B3 M.)KBX#&APY&O,Q("E++GCU\=DHZQ<P6%M&50++&PR4M[O,$58<43&]8ZM-T? MY.*&A<S,K(A"_./5(UT\_U4IFIFJ6.0OHG*BLWWE1.-\-01U?O4ZU7[F/1"C M N#?@QM8\IH2T2\B<@\ME&6UR282U4_?,WL?HA;:%V9ILA0%E(-I_"OG(6] M^6XU$]MA->IDEI.]MSR80Q61E'A]&[D_*KR^C7!JM[XY2[[7@]TERUQ[F=9Y M<K6B[-=6:EC\HX!,4MPO\-:"CDBG"<6X/QGBPQU4L3O0G7:R!<[@]+-,W6ZL M=MTN>LO.>@OV6&)+[UBK/;=U66%3;]E'.<.CR<@JWNN/PKXY^=W>-T/&TNU. M16[ ODMMM%;CJM5NH>X:),-#WW@EVV4>\(D.4,'K;S4NY/HWG=4:;NT6VNBL M3GH\Z/7?RL^[F3-VP97[Z,7DFLK4<2^:@I<0>]3L[K"=ASY[RD\BU[9:G_^\ MZ[_5QF3D3[T@^?M;PUEVZMH#UVUUKUM&BXYFN$[OQNC:YHTQL%VKU[);'==R M/EN?+?/M+\U&QZ;OEE:_<OZ;K/'##/Z[&XYO0S#F_"?R,:![]I$:;:.7PWFL M[>MK<]!KMXUKU^T;;J_1,*Z[3M/H=-U&T[8LJW5]<VKH'6O!03*'?^,N&;A- MFKQ/2'7XBR6V>P)HH ]SJO+BS(8XLY%,I;,X>HB]J>8G 5$;QE!][:7IC$E M??!_TQ%BDGI^J)'I+(A>"'WI\Z,?$'J?DXA=:C]\R+_-DP\Z/VL^V/@D2=$O M[J>/Z-_//@0O?0332^FM>HR",8F3*RJ?DC3V1^!4QR\T[]F+QXE&EP >>A+[ MT=@?>4'PHM&YARF;\HC$Q5GJ=/2)3S].^#)@OT$\BBW_Z[?;^QOC[F.W1S=8 MRG((H] 0H^"!P4/PA39%+QY,FPX'$Q]&=&:PBK$?DU$:T>_F5$"S,(:T*L.; MT9U^(ABJ<+4/T] ?SF%/LINCP=6Y.AE]0(!!IE\?_GWSG[F?OG R89O.HA7X MK=;C.RP?FG0VE(#(%-V=]#2&!(M_L]'P[#TM(?$3/1+@#6,?"1 B+.,(L:B M8<#X'AV"ZC]?H-0BAO.>1#%=0.&QC);(UQ%!-L0.1?IU81VK*&6!/)8?C1<) M$5@S)=!!!K2%M2 8.-J&N);>5* RB&&Q.=.YYG<.-BJ;,;VN4QYUI'<5-P(7 MJ(VI^.+K\:91G (T&X[#XU>4!AEQ0B4A7%MVG?@ZQ(OG"?T*#A*I./9 8AN! M'Q)D#)1T<<.G)'VDC]*E4"X0B+,M;+NX]1Y,#\)YXK43XJ5T]E?:_2-=2XY< M!BNCBYJ/Z&^'+[ *AA@';YD0'YYA6^&-_SU/4L)?/TKGD'HH_69.;U5 G^<O MO-+^X@S+IP.2 E7AV1:I):<2N.ABU]G5!MJ7;_'B'08LMI7D5&"\XD!PO2/P M?8ZSPT&62V]/XM/#%%>&'Q0>C3AP^I A=E0Z#38$S"GF1WJE?5R:SM+]]48C M")V*/4WI&-+!>)RX**4@J>4[NLR1I9M#!Y'NSDI&_0V624?XUG;3?63#4P9! M]S"%UZ#(HV//(CC#*2&X2REEB@82T*KKCI"%6.EU9DXLL@MV8L9(/C.Z> A< M>U3$DW$T]4-Z>,&+,?&_TO&F44AE>OPBHN7I(SU>/V&<&XZ,I&F0L^TG+_8Q MDAS.$8T+@NNXO6+W.14)#DX5]4=@'W3=BWM=V&6=7>5,=F3O#XKKUT'C&#V* M9Q,VWV>R,=>ER@_GET6!3M\7DTE 13>0'Z7UG."!]S#.2I#S:L3#&<R JV:, M$S= &SUZX0/H-?*%@=^SHR@\4;CQ7E+D"J,H276^Z_19^BNZVAE(/?J\'XYB M OV<Z>VDY@#[-Y# @H*7;9X.7(".14_,G]+M]9$$X/%,#-"#H <&HR_PF3&A MLQHS,1"%F<A OD%9=U*0&.>Y+;U5_!18%Y ?5S\*H)<O2W)]@3O)1\-^BAH* M9K(GR10300I4D.FC8CLHRQKRES$B%=Q.O@(/$>6;])2IT$1JIZQ;&\]CP=CA M%M%_P]N*4OI*NYVL&(CIQ:!!L;?3>TKI.AJ-YK%./UXM=_C;<;T,P?4*U-%5 MX_/+%L/JR),?S1-*1/S"9F^$2TRG -02BS_P9:-4W&M8I\YW*1LG?S_2^\)= MR+)K@*'/Z<Z_MHUT4"JEZ4*TF]5:$TPKF0__C=<]@B)><<7Y/M-!4,9E9P_? M<544FZB+8^;"!7_!!:..]RKD6I.DC?D3("$"3 :6!:H;%=S+5V:%7V)[JWO! M; ?:O@6%9]Q'^OJ(=,0RV49,PP#WQFF=%?W6M=MNFWVCT^N8ACOHV$:[US<- MI^T.KOO]&]<:.)\[IMFFC] 7.];;7RPZET[1:['ATA8VA 14C7VXX9?@I,LV M6^UNK]UM&29=H^&ZK8'1<5S;&%ANIWUC]:SF#23>N6]_:;3=AEE<;6'>*PZ9 M&\_,@OLC2DG?3T9!!!+O"#F$S7[C9N Z/:/?ZP\,MW%M&M>VV3#L9M]J=/I. MSQTTSNV1&<*___AP?T-'D@HBG)^UN_L/O?_][</[_LVGNX*SXN;__KR]_Q?> MQ>&YO#5%W--568]4[7GTQMKWYE4C_WI*N2!R%V! 5)&?3^>,<48H_H&QQN21 M$@_HS521B*AF%C'5H4=O":19X,^OO0!X*V0 /!)@UT+QXOIDPC2BR02X&1T* MY2 :W_C%/*1:2<"Y^0/JI^PEXQQ90<)3N,*43\A$A$$0:P&Y._RE4XT$Y@'$ MK'5T"9N!<?7?R/@!1&,7)H)YN.?10FY#[7<OIGO$DE"?05\$]]88W%P1^#R MB\,.\M"KYCW$!/5?5/1P"*I3!:!O7\_] '6]NQ>J:TVI@DR9_)7V+B?3WL^W MUQ+5]G_^D2K10DR".@*N:UV8@5D^*QR08TD$(Q)2,U'&[ B6UYJI16@(YH-D M,A!MLZ^4V:%"^7WSREHFQ2BFPWQO=:YL!\0V>]$208$2K+6N&C]H8\JQF#$2 MX=0#+TDS_1E5#?[R?)Y\EA$_@GP.EH.WI2&,<4:PG$KI0M(8K8$7L7IT.0C] M*S=R\MW@FS1/Z4EQ;3P1I@,>-<Z*>#'HTDF^7E!JO& $EY'NR3?IG5$[S)Y' M(C0,1=!1Y&C$1KK#IE)A<XVA#(&.;76']MM?'-/<6'/8*!8"#F^J45(%K\L\ M)C &:%^4!QU#V-X,.@W;M@VSV>H9;M/M&]V>TS!NVM?7G>N;UF#0.4;X R_3 MMUHO+MC;E)0#^N&'3WW\[/:/7^%57WG-\/VG[A]W@P^??H>?AH2_[Z^;VU]_ MN_])<TWS9ZWWX?V'3W)###'+^W^]E][PX=/'W^A8/VDV?=MM_\-?[)^+ZL#/ MVON;^_N;3_EDQ "%&F:<(<;-T<\1@JOS =V32?Y$X?N1-Y.^,I[)\(N?&AB? MI[(M^D(,3,WF0^/G8[ KD9H,/)*?Z-VG7 ">7_P><Q6R[U?K-/:"2G/[ZQ^W M@]M>]X][K=OK??CSCWNZ7NWCA_>WO=N;N^.H-!6GD&8-"02#C%A\!.+K(Q.Q M7A9H^4C9W<B?!4S>YXK?T6*4BD1*12)_H>ME!OHH4Z(DS3_';0 ''_//@EX# M48%XC X7KJYZF=0#G4P0U ,)28PA /H]F7&M"/2I/^DDZ%]W,"R/G7:G5.:. MO*)B^^?5W97V:[?[L:#>,@\KO',Z\\(7>*L\;PA2K)[Y*)B/"4:FN,[X3-6A MX,6(GB'(G<R'B3_VZ6%0PP%F% 0L+LW?(U;)C(U4TKZH]46MF"$AH!B2P&>N M]</Z0"M^;VHI?)$Y_LE,J9LD1>,G46SS MCF1^29GNSHV(AUTA^!>>>C 8=! MG8S%Y:$L>JK> W,'4,-WZGTA&A'4)2+Y$ .?,>:#_F:/F;,L@,/-8Q;)0\&> M]_N20FD^]YN,,Q.06;A9K&%-ES", \.;1/07_KURQ<@H5T^)>^?#.9\$CT(D M<MAC.;0F65K :K-=$;R=/87#ZA@N2'C!+L2RZ._H$]XP\)-'.A>,,;.5%',' M-PD?;OH[.G%PR4-2<30Q0)($)%.N1-"Q^$?N-L'X/83L/"@;1H$+[A>HCT\G M\R 32#K&%[E2E_V4_C$F$Q+'+ ,'0AMXGO*O^>'E&PT6^,(//-ZWCPY"Q:$7 M/O@8W>%C^50V^C$2*_WMT@]8N 4\CD!X4?A K_,3ACG9X^O2T/3\S&#)7)60 MX\ X\G,4?R%Q,<&L$#*"'T&<<\1@6^<Q; U(]]_S2S:D(IL\$>;(E%09Z=)! M+@0XN*AVDZ?3@,<H"BD]0>R+Z@E4[)/QS]IC] QA)YU2,A&>*S^D.P#OFH<\ M_,<KPRE/H!><$WPB771=I+"(*T.G%<!=I1<]9J7H$/Z2;\$>^L9R=ZN*"QRS M9@+GE8K^R]4J:G?(0J?$5BG NO ?-PL]4Y1R66_E\B^F3/J0 @?&ZJ/_\$BM MU,"G= F=-;R(0O#\+2L*/8?J!H&8A+$$=,>Z>I 6J*DCPF!1*_T,8'4!&JC M\_PN;;30FP=2^>@H&%5L-*Z:*V(YDZ6'('=I7:22I>RUD*C_2^)HJX<1U@6$ M]ATUT:F" 9L%7@6Z-SB,3RUP$J!W8>B%7Q+(07GR,28SZ-_VZ&Y2>4RE/5,[ MOS>O[!5Q4@C0C*D>E/AI%"O3_1),]T_,4F"<%G*+>/-JY?V\$$XK" #5:<SB M\@)&#CX+P&=&$.4HX_DH3PC,$M2>'TDH7(IH!R/$$[ >= IBSATUGG[2WOD_ MYDR',IMD[D'J!2CPE%>1D(?1Z6!Q#+FC++?PJT]MV)_IP_+38P)&5/Q"7Y%D M;V!Y=CQG4W)) EK5&+(/<!1Y&)9W!R%T2+C'+&",T MCQD,4-MB-=_[3PG-9 M1F.$';3!]X [(RPB[J.((??N+RFG4%CG/&N=YZ(R_PG:QF@'AEAKQ/(@(86= MI2Z4V4K'H@#)>-3S=%G8XRDE<LBS#:G0#1] 5$]8+C1W^D Z(\]VA#W(DCYA M&WA"\=+VB,WQH3J#I>AC7@*UY T4_^*'S(1F61:YFP8EG3"1Z;6<!\(O$]'M M\)AO*7/<\,S';!9&-HLAQI:>T3J%#$]ZGU^P7(?.@<EI?KNBA/#W8+D'?#A/ MN$PN^>E>'897\%8QK% E]Y")-!?\BR7J%&\)J]Y83P$+E,<S6)&^V*.%&?I) M-A2]F\"^2K[[L !&XRR9BOL[.$$FJ4#T8U?'IY>.,E1PG>070#AL(' %FJ;8 M7_2=+F2LI0A:GNTQXY"\' */@:GFW&&%[RQD!V/F%=R>1W_&'*H)BSXAFV87 M'3VGX!O"=X%&._)G'CM;^/4[L38CC0Q,>T;WDS=Z_%$D,+$?8A5"'&(*.UN2 M'.9B-8C9762>7&\8Q>QI8-+HH8T2MF_X:S:PE&:=;T6>:JVSY&N/^;#XDS@T M?#.;!3ZXL-(H"H0'%MR$U*[X"*IY@LR%,2QQG'1F$235PS;.PV5B9UXX2)06 M4411/1&B& ;NAG/BP[ :$N&64PK])2CT>?:5QDO.@9E*/;QN\TQ3.644HKU9 MTJC2_"] \^<Z*4@#X)-2)C'GXD.6]DSU*4*E-F7^>1V7X,!2J #(C)5\)8([ M30HEP?(;F&:8Y*4AD&6 T+9,'V*QM>P!2) EJ"9CGC>E8A*(&AK4UJ%('Z,2 MQ9QJ^O<CSX@NB"0LL*,<^@6_7E@(!E7XZV :*T< LP/B*\G$)V.AG<0^"AFJ MY%#S(X%*0LAUSM\CO>5*3MV6ES#&]_^'RFY_@GD=]$4>?YSO"_DZ8Z%*.CHK M0D1#A(52LNJBR1P(CGF')@"YRVIQV+)>9BS;B1X:H;]@*2-R/H>.PD,6]&(< M-A<JQGY;6!(DMV?I+LS]Q$-7K& H'3W">H2* 2DB^!?+B(]1:'$-A3L@!"&* M$\B3Y/-2]\+/1=UYEG)<2'%F,Q]+BRZFL""]P#HA?29;*1IO4^^%9;"S_'6) MR'+9S(+0,5,V.35#D3G]133EA<#L'$?%,M783[[0#0?E!2&1'V "BP2CC2.Z MFV!=,(**\"[@-<!/BY16H&@E^"]!\.=]D+G@5T+\ H3X[UB'B<6F">#LL_24 M0BA$!$#@"T@_0+'FA2P6 FX*%@T9SE,>#H$OZ4$@XGQNZQ>U 0:IP4HY B]) M?)2#7E*(S< T(.,'K+XLET94QTL_%"9E@IR:Q7JTI5@/PW:0*Z5RMQ+R7##Z M6"9D/(-=HW..0,D @0I%*]0*1Z^/1ZVF*[EO.#?#F $E- S9Q8?E^N@L>N*J M"C)<J"21(TS =5'DQK'/,$ARN!$P*9D;B^4OH+=S2-)GPKP/R+&S"DTI<6?B MT1^B$@42^WA."@@?@:DM%K.)<Z)XAGXBK7=%,3UZY+@HELF$(9>,!4H.N'#G M0Q2J(*P%_2WN#O<[,= D7KUWI743YH9\K590RGXM4"L4<^?$C.[;TVWWU2O[ MK=AW_<7W-?@Y@?WVHND0DJ=!)54B_ )$^+U<D<I<K8C7(0AB)!$$\M@@B$;" M,<GMG<R!F)O<B9RXJ.4YB8QK+N0P%N3G0Q2-$4 "&3.'FI*R7]$:9^F 5,\$ MW0-K!;("SN %G=1YP&LT3U+*G>.""0V^41#H@"0AO-/X@19Z4WC)T!M]"2*T MQ[=GPR%N]W1&4G_9TYZ-EA4=HQ^8[B[ R%+NC_K4TBYEN#X\K3,6#A24]6^* MP% 9%HQD8J+6Q)2 R2):6D(*R:4) Q\4OELI@)9C7?&*=>$6YWO(OA<ZEQ^. MZ>;'+W)1+5=TJ.R+ G#&)(6,XGD8#2&$RO=@-@=?_'MJG ::P__^,=?A\&ON M;Z</TYG\F[D?L,^0SB%[F8_=^ZJ!5J;,T6+-?*V863?%H%NB2W&D%<S-6\G> M6((O'65()%,$75Y;,;A5:=J@\/,$XQ% O6<L"OR?&2K#D)(KP[?+)LV-&.8X MRU+TN8>S !-QEV?]8T3W0QY$9NDU,MS$+;N\] >/PB#+^*[ JY!+S/(J"75_ M+D$?[(I*NT_4DO&1&RMM\ *TP;\RIR]SG:-&%&<TD$@0;+PJ@JIE098]PS4M MB#)[28KU%_+#Q8AP/I;P8L^SS%G,?Q4@M'1&\3R'*&8 <"_"B,8Y,L^]>)'B M4366\9\0^1J2B672RM$UT5O#(#092#;"U@*IR!2*L9&0Q;'H QCQ$DG:I)BN M@S9+PM_&/#,3B,6P )P'$-,O6IY6D^%2%@;AJNE"X5-,'N:!%R/FWI-/GND5 M>>!QJ7CE,IEZ(04Z9]X+JU.,B7 V,K4BP4S&K!8-LR1YHJ ?A3Q;CM]AN*<+ M 3<OQ<#0E=;EOY'WDB\&!GD.<Q1>>#R-YZ,,@B9+_1$Z^EA4K\^9T9,OC?F_ MOK>=5;!%,,+WEGGEK/B*:SOK/6ZB&VD3*]IF#"0K>+EBL%ZO/LJ<=>":7HWL M)1]3D0,)3*6"E9;I<5B&A_Y(484'JR]8TKPJ(&>,4.,VS_5![B!7%6<U+D92 M%6<7<,B9QEVH,.Z+"F.AB"OM^S*T;XA6L8X+X;>*SO'3Q>1-%$.%%&^>"A4( M= %9 T)H@RP#GNL2B+V" "_9^XO>0*H!2 @)F18/ROBC3T<'&!FL%,<9Z1H( M7?#PY9[8D1^/YE.H)!MQ] &>NY/EJ["@+//I,F. OC%X^2] -8)Z(O9 TB"D M841(EN%QIX6U>$E1HX(<FX)*AHI8GL*R](Z5^A6<Q=(Z893<R.$^T>6U4W4N M?D"'D@ #$.^#68!'*$D7%I$5O7AI2J8SD8$=!#D&A30&1I2!!LB8=W? S82R M 3\12<68P2S448$;D;V1!UA%AP?F'J(T!HK4?:'J1J0#, *%3 #4O+]%S!MW M9/\6E[/KQN5J)_+6ZS6<=MA!'T)T+9_?-?V(;B0]GO?=CW=T;+@U=!?(NJ-= M<T*;'\B1=U4;D0 :.0-6ZM_?FNSO&0":\K]Y2_IF^X>E/L^LP3/\2CZ$0J?& ML7B^U5G?TWZIKQQ_QG+6/W.8S]=UDI6(9T=#I]""4L,>E M=)?FK.$4)AI3? M>,T2[;*7^N7ES;?=M]IB;[WB(6W ZT%'KCCBA>8SJJ)=+_!Q>.BNWB/;I:[ MG/2N;&+542\W*%T]^W4M18^DC/-AW]\,*'NQH-OHDJ@H<""#_D;,[Q]>./?B M%PF2F2$R[WM46S>IW+$=M:TWF]9&CR[<J)*15N4)J8<**R]-$YF"(CAY<FK: MM^5IQUK=VKE:1%5#?B61&?.;YL:"]6/ER*SA.#4@L\H351_:"K"TB'=V]:CH MG:4W[=:NA/3COI0T^[J& N0EGF ;-R$TKI<C3124\J],*5]6>+]MH%9I;B7C M'#444&LCAQ52J=UV\UQBJ0;,Q*$7%JQ@P.DI'3<Y[.1*QDXJSSSJ9439>L=N MUT"_K:&4JI<9Y3J-&I!9Y8FJZF8457P:MC*C2F*JE'EN)>,<-110ZR&'JV)& M.;K3V=DIHYB),J.4(J+,*&9&M1VW!OIM#:54O<RH9J<.0<_*$U7US2C+WMD> M5V:4,J.4@#J^&=6JBAGEZFWS;-Z]&C 394:M.?&_86+Y+O=851.H:@)53;!< M36"9Y@]KZP?$GF^GLHNAW;Q.(2 3D?;TXZLL"I]?? B:26&7'JS3SDN^9E#C M%<T3K!)[COTT)2$67WF ;S'6QF28YFU3M^8MBNSJ0W;V#F0'O]D$).XO &PW M*-WA*Y;AX1"< !IQ,- &+#]<4V=Q%-%7NW+A^L(U]:(0BG3R?NB]F(S]5/OD M)U^0"%3E>+TKQ_EY V0+U.D*7']LLI U'(-Z;*P)?[-COR^ M91:$*WE6YKW MYCL9NT2+AKAI4E.%F1>G L$)>1J)X:.7*^T.6@C!Y-\ GK6?H,#V0VC/E/4R MP_5)$AT_S"O;L:B:=_!]\QVV)!4 XLG5BAZF,I+4*A[[AB%KXUL HA/!S$GX M@*7H/C3X2QAV)^_PE,-]LWW(4'&PD)WO(.^>!.7B[/!(UO0]X3-Z(P$6\?UE M'=;S,\V*Y%D9MBBC'TGTP%K*%??99Q"?@*XE@?XPT!D)D!-@"V'Q'%Q5IP\4 MVGN)>GYL"C6?:=,(\92\4'-^D)JB+4#]1+'FXM?0CDUTS1*=.@#5!C:7 7*_ MALT# 6(![M-0D%^7(.< -3\$@ G5).HBQ)ITWG*/!JK:SQFNFJX]>-A8>AQ% M<:)K,4"G/,RI11<CK'3R&#U#6VGV[=2/8_S'B(I"RGN21Q(\B:9++*@G6D?R M_ML<PXU#MV9])0$2C(,34MJ8 P@<1Y*;(HM'A%A\G,W_1;2$#' ZO"<A,,(I M=M!@&*OXF82S@EC*N\KJB1\G*36"]#52>KMQHGFZ9IQWN6#J_3RX'7S(_^[_ M_.,;T4&6PZUMAM/F(0JMV+IG['%(19Y/SVN,.+7)548:O-D3:VA8@%NCTBR& M\%KQ(!AJ^=J#8*#8((RB81)A;TE =J$_AZ5$3ZP1E!@L1\,$G/(91]L=TMT2 M#; 83P<<T5DRMNE^ )K4! 4PROVIS./M8L**=OAWP'L)?L7-L8JK"4 7&RF M[M"70=LL\5 RB_R W@L=OQ3 -/ PQQ@?9:8"-4*GB6@FF0V +5&A?],<FTW2 M)ZF^0ZF2ZBSAP]^R?I8<B1";>S'T&)B8(7I7\J\52MU%^E\O5P[7[I"% O8Q MAM[4O"?1S7_F_@Q LY0N=@&Z6.'HB3AZ%+E)REI'LM;%.D//I[;??#I'.? & M.DS.J&#VO=P*9BT:&8Z,]"5K^\$:.0D9]09;.ZQZ>]Z.@J[;@T RW;N09'VY M>1LH$%^B,^4\(0!9$[!>HPQQ38#TWZSYT?H)0+-U5 ?SYI,>QQ3&1O!,R0@ MAXX.$O@3U"<F@,'/+%U8_Q-Y]$<<WI?]%GM[47V ;A+#]->SAFE4@5EX?$)E MOP_DHM-OOB+=+!X2_<LQV2.@2V&#%S\ [[H"RZXS6/;OWK]1,Z,*I<<U19FJ M>,.XF4^-'.B;!DB(V&!.*'V\:S@^2(V2PE@Q$7FVO/4>ZZ_.6]JS*\4]9S%) M$6%2M(!]]A/H1$>U5-2?)WK>MYTWJ^,:L\1$%K@$CDH5\F*3-NZZ8RKWRQL9 M#%-N],KQO-%.4/1_"9ZC7WEW$Z6J7("J(@Z;WWX>'UC=THPANO+F 4FF+$ + M;:$=+'00RGI+%KMHB5Y (**+S7^86,\[F#$V_'JS+SI*-PSGK)T9Y7<?1FE4 M<)M8:'/[$PDF%UWS(VR-&D(3ZL G,;) 0+1%=[_H#([MAXC//%X\'.%!$P0( M;K#.TBEVVD#D5D#Q37B+!/8EZWJ H+.9OPKFXJ?P&HP"!/X70I4A" ;0,<!3 MAAVJE_>-<?X9*'R42\]#-D;>@,EG'5J].&8-R5EK!]Q"\<)"QW.Q'G:2\IJV M=WZESQ$E03);X_L2+9/ KS(%0<E:,1#HM7H[@3V6)K.\O7@*T#B"=;*%WV3+ M?&U[H-EVF"$_YWW'BS^3 T:)O.?T<4Y\+]HL2GG<*E^ @']>>,&FPQ>PHB'Z M]D*7"9HYGAYS+$$<2F[J/HW&A#?\XTXRX4)"KQM\N4%C.20PWE=NI[9RMV$V M=6%69/C:H#8O]+3GY\?"9VSVV -=-%@7SXJV'?^>CQ^X,B^U"Q;MB:');]:_ MCK^*._C0Y0T-N]Y(>-(Y!'?Q*&:!!Y[ C-NQSB#H&L3N%^A#Y-Y.M!(XXK;, M2%#=8^> T4((ON(^BM5Z')?[=K*V0=IJLGGS7?%V+Q.]3FD@@4D!P"J9%1&J ML<U0SG*D7B^"5V<$G?<SRRF;SC>[JV2L2[])LD2P<?0<XAVA))*OBSX3^'Q] M= B<J=(<+T%SO,TY.Z6Q#R@S;\-"1]/WT,_E/30'TKHHOI66>0%:)B.%)=5- M#E2N:3V+;!S;R^J[)>%LVUN6TJ@D#^2VMW+36VSV)/O=,.B6,L?5$UG1N5>V MHUF\;9)U()A!:X*8N^\R(3,D(9D :\WD6"[T>"I(DFG8?BRU;'HCMT<J^.?> MK=YF+9>+SL\:JB P1ZM!1T)/V&DVOS +Z-M4=.!M>#:+ TG+80/]*'?,PX8/ MT"./ZDF$':(1\.9ERX<8+3<!5:*MQD[!OXBP";$1&;O;DJFZ3"'0;H3 I80; MBE1-;4^I"UVQITEFAF86W[)9@U8ACDX5S1<DVB&+W=/78%-O:O_*5I7LML.^ MWF.<58$K+"KH2>[U1^8$SH#<6TAYR,),</&@]L$J(<&-N2C]S.-8L$JS5<'S MJ(1RUZ<T:S_OZ@WZ9F$O"HIK-@=<(F0MC)>5T%RYON**!D_9$Z[4-ZRM7[$U M>#'? 7+NAE'T11Q%S$:5TQ^ WS,_28(L)B'8: ;'@5[#<O<?2'7TV3P\-#T8 MOV<3\@+,2J33>?82S!U<.$^5]*<4\&\JX$S/>I_[SY1V?0G:]3S6GB/*E!92 MGU'["A.FHD(B8(SM2*@6^1![4YWU=X?,O]S_HZ$#@FFTD <MU"T=F*W<\U1[ MI%H5.A@PWPH$(!\79$U,T)7%V2OE;_1!^(E@8BR3#+C?*/#\J>B*ZLWH&%^1 M@P<OT$BTG?,UWDA4> NY]C;S7I@[$+K%XU ZSGN+[0 AX[,&9&RZHD\][_G& M\QEYPS>1%(<O\["#/&OG-B2/7C !A^#-9,+4<):JB H^<'O@W/1G#WZ(+K-5 M;FK@U#I/9Q?YZ<(;_K)\A"L/!2*(($:Q<^WV9Y*=R(QYD!;.Q+XRE\Y$UY+Y M\-]HS*"[U7N@2OT#2#]Z&]@Q?]]>\=SR6:XX2;X-:%@M;P0_/*8*?.O@A.-X MS=%I'V,?]D(ZX(4S@[OVVJEM=&:/5+[CK2/!Q!"1X/S0M$*6Z-WMIT*2*!P0 MO1?NTE[2 :4SYOF(A.L\B\<-2:/\F(<$G,JP8/HJ;O_RMLYBB\'K'KYD8R;K M!Y4."6,WP^B)B+%9T87\==Z'FAU"DDH::E[PDH 3F+FTI<21T8C,6'<]JGUB M?B6,%3^Q4V(Y+4!!S-4)<6TV:E9=PS0JYG$%!SO;CEDP!ZTU2E@F+#\<2%H! M"LU^O;")V0_3QSB:(U_<('D7K5"Z7JK"^U0+'T'8C"V"X.2R,$4^/>[9I[\T MAA[T),P+8;*E B<-N*[-'Z.:J(>O?8;2$]1+,0LACP<,"?C,$^T+->!#GM"= MMSB<1E3@<#:1>XTG1<,F<^'K8E:$%]/DM(3MZ45V!>N0* J4F J>)R@KA;7& M9O4]2R3+\L!SHBU>5P93!UWBO_H)!D:0HM^(AJDLI4X2/DP"C@EXE>"Y>3B# M\JZ1R"07S<9'S)1%2<V,OHQC9[2(?4HAUYO=HBMM $UDOWK0O5['P$8LL7FX M3KR!?8R!+/KV1^(%4*S &L;#4OP0F#1&Y8!C?TM+X?=W!$(UGVMQ>T#EN/.I M&("KJLLW,J!".)#;W?M8TP9]V%F&/'"!9[184?OASVH^BS6%2#8LP,5S!.F2 MJ+3@L\*])VD:@+E>V-"%":*"FD?X(,E/$@,9\V1J ,H@%D9+"Z%)>65Y[URQ M/*[%(-]F!R.2!%%V\4='T3P8<Y=?'J #"4;8S%&0"M\(:@ Y4B(//P82B4CK M4/RJQOSJ+^Z+DD09J@!:. <ACZ@9?O)%CE;K0FM I6CJ,\^:_LT[KR\KD;K( M>I658+V89@M25"H=QG[7E%%%+X1D)2:,';$,$9*%%ZYD?P$/"P ?CK)[GB01 MY!*"&Y$;-'C-<,4LMS%SNPU?LFL%@TCWE \&7D:JL?.<R3RV/P'UG7Y,UY6 M^Q17."93T)EG=/%9'DU6?X8ICT+YDX0)YB;P&<'(L#,Y=U]@ZC )EGN"]<5, MM^3=LXM-NK/D@'S.((/0!'ZB2C1F#^M2:@,:3K,8-HYY\*3?R5E!S*.9<4'. M;Y;W7.Q@]C?]C<_\R#QP]!6"2+ 9V;; 65!F#,8..%Q]RNAR>XLY?*7$ %B, M8-UT 3//1V-J[%/>&,NL6*XME]0^9K=F*BPK[XZ9G8 ;)K!F.1^F1@03& 03 ME!C;%5JK1"E\!LFJ*2Q+ I$-NXHT%(^^ "=H=TSY1^JCJ=2#VZ2<H!?@!)5/ MG?/0F$@>@]7Y]])3O/"%_@9#, M^+^?*7N'WHA\ON[4X!_K>OG*6OUL1QOEF M$(>[99B;*8_R@[:/6GW"91)#V( 0E,1L.8H(':-'.2! E*)4N8,Z).88@U2= MF<A3PQ%[5!^)R2-]'+R8MYA/IWCG)?#./J&"%M20 8--42ST@EAH=OB3[/!S MZQ>1_GRJ2W&G<)**Z@",UD=0%H5,]/OFBK -#O&]==5:P40AS,X <*0BR$)9 MH[<Y'D*!/?*0#A^+Y$6.&F3%YEFWHFAJF") 0;% DB420]8K>HXDN9"PA-XL MW(/N%:@%$#@.]\AWQVNW-28RYP9O*:(H[I9JQ;P3Z]*L1(G9,QH!F)ZPXD 7 M9L227G"OQ.:L$"77#"Y*NWLDF!:S\6$Q8R$[+A8A$*=1((!,EDU$A BFBTG6 MC )19%/ZLE8)Z57Q$B&DS55">H54S<Z63X63[6%D*_?V;ZL7Y%K!TDY2$SA' MHGJ6J@^#R MSMVI!R8'ML-;H,VLV:MNDE'47=<G>9:8DAVJ#A^X()7 PX+LB M81!B%AXD)M$)O% 3<<PP9B@-9C4>&!!D!X'!"E&]R4NK!]+L-\JHH1OY'$<8 MG)J ?K=,;>S2H"]4&/*4G_!T*L16S9D AK?8"B?>2+@1,361+>8-@UQEKP,W MIG1XXWDLO.7Y]%=/G@[#PDVP7D$54,:2QW_ Z4*T/V!I]&@P1_L>;GV?WGJE M^%V"XG?W2'F_<8V9QCW)':D4OPM0_" ^DR !L%3S0@Q*RC49$_# L10++T7( M2BY'(:8$,6#N<DZXGN$%2<1 ?]$B%=\6G-]"LJ)V(GR;V8<B#R!)H]$7@'H@ M,>61G^A7L8^.0_Q"\YZ]>(SZ"R2]R-Y<.O>09[5FQ69B'I ?,/%'//DG'.^F M>8GAUJA>4^3("<LWQ4R'B,X5_AA3Z<3<P"S]B6%S9.LT4#I#PC'=*!>.:1KZ MPWD"2@.$X*GZ\)%J7HH_USCP!,?IP[\!0"A]X?>34?M/>/!^D=IZG,;E:P/$ MG=T/>HG)- ,P)?*P>/N@HC!^\M$DX$6._([SL 'D <$;1/DIY$5+2+?28]EM MAAKQ&<]( RBW_->%!:VZJ^*"\CDL/QHOL@(HG81@O5Q=^>8P*+[LE>M,+%S# M&T2=R?D@AJO$&J#@FWC)/,Z3S7')+%6<!RXR8Q7&$7:/L%N?"$N#8"PNP^1A MVR>!("Y@_ "SIJP#3X7'\D4*$S_MPD$(3NS!]$"O%*^=$+PA8*GYBY7,(A5_ M^,(2].=3ED,Q(7Z.L\-R?D0&%4,\EG\SIWP-TLCX"U$;1B$"ABHIT!F>=I%^ M<KI!0N.[SI@KW ;@H^NX*#?6EPFL( S%@<C%7!)R$IH<":CLXA+Q@\K!E]B. M&F)'I=/@> HAX+^P%5UI'Y>FLRCO!)*+V%.P&J2#\3AQ44I!4LMW=%E*2G<) M\A/SV[12>'Y#:#&KX]7M3@@?GK(,<,-C 06H(9!]BLP"K#G<."J,#%;WO8(! MY&:>DH67( M%OL*B."S"*^)/B^(PHVI^??(,5 \ZG8RC*6"=D.#%F/A?Z<!3 M>D@I8&7P^B,HTGJ#5?D<_IME/PEF*?*.I*P01LZ"VC/N*F3H, ()2:EKD;8+ M5,VS"F39#4Y)*6F-;81(;N//)F*^SSM(/FH+<%%5$'?%PE4_EE@-<'TFTPC* M/(UX.!<!:<#X#7/RY8EF$JN"W[_Y;NF) J_UDH4$.0318_N/^RJG&_CA* :$ M. UQ\_B_?9;S+9L[>4X-\%\&]>)/Z4;[+/@'4%Q" -,C\1CDQ0*''Q,ZJS$3 MP!RX'W@\<FQZE9*"K%9\JL9\JK=*84 <0;CM3.,NX!R]+*FR"^)7O@$YCG+( MX8;0&5J\;)D1G&%]Q-%0I$!AJ:D0YS+/>8@@-1M!/H:$9='+?D96 /" 4(X% M-13K.)8'8L8X5G;@VP,L1XA&HWF,W1%6*E;\[5+M*N2WKAP?U_$,)9-YERK! M(;,W M=DKE10CM@?A5+7(2)@ZGR7LG'R][,H0Y'E9%$*T%@@F^RU;81:_3B! M;(.;U6;!0A)SZGT5G)3O,QA?H,1E9P_?<>N+ VU-.(XF:D\"X <>0NPK5*86 MS U_@M!(V# )'-<)MJ90G.D2O+T\['3O?54EHA?AX?TKLQ-1$C&(+. T))%L MT[RT/T^8Y;%L.L:?W-Y#+P9\J"^"2N%P>9K\S'OA36R0"TZHP9CQ9*P$(F.> M6L #Y,CYUN QHR59H@&(O2X!&D @T#>*\LGYL#%U&JE&Q2#:X(ED[*OF"C, M)HQ5)I1II\^$,"8+@['H/_/.Y-V$<C65?<\=;JNGK[AJC?6]?V8E>%X01,\, MV(.GQ;/:/J!SP-3%GB5+M(Y9&8"%L1(14BO@05(;)I! AT2EXJH;A H(/(P: M%\N*Y]6"//B<*801OUI/W$^V>CAZ\]FE^#?5"1,HJL(4 ,C"1KN3J1@OK!/9 M N ?U!@]>7Z ]Y_AA#PQHS>$2F&.600HYU 9(.78)R.Z>_. 0Q[%B<<P_N09 MOBE4G7*FE"V-M^D@$GO@R(; J&*8@ZH(SS'<D)M1*QHA95#U38S]:!=('D0 M>*30GPL8J> %H%S.)*"_#*@)7::K7_LLD$%9XH^4QBZ 6#%]/B]YXNP;M>XH M\$=^AI4(0\; WM)"49V\BT4^S:<T(6.L,V&C(#"]AL5A7\5RF V-\V7$QT[@ M-8Z:U0]#E1Q8)CE EMA:!M^(N\Z/;\5&9RX3J4J0^S4*16$"*!+.#YO)(&HJ MO4,CCT</5QY YE'A"&1LA$*]/@>&S\K6GAD,#E:7 Z;+<K6M $M0_+[6_+Z_ MF;J2AWIR!8N$'C?OX5E6)PH^=59\R-DK2Z9"D8#\/;]K\DWCN8U%U"8T-)F+ M+2MH+/!*T0!2U'HB^\@FLP :Q:O9)>8FILB="\(?RO+DDGR)Z)(0<8<T<_A= M:;V<H<%+ ^]9<#&V&:PPB*4-L 5DCH\U6F*1^XL)LDO/=H):.5IOS@_I']$P MT;ITW'<LW"*#+< /Z5=%P 7F9? 2<7:PH\MI5K;-<L10D(*X89OQYUW&97,> MG>TVGH33^ '.SK9^R#-)Z2C_\,(Y/?%%G(DV6U*/8S)(A^5!,<)RXBTG-5[L MMYR.!AI!3ITH+""Q<;U\+<P:RX3),ZC.?'?^O+J[DM::&QK\B.&M=*U7VIU( M.+/HULGV*,>ER?+4D,"R3#7%66O,6;L%6F6,*H2^WMQ9B4J9 )D#++R"HU" MW&VB1V>C"']C,D_@%<"M6>@1"OTY\KVL2=$-BX(Y8X81R\K,,I9G,X+J:8PW M)A6UN%09'*%6H!<=>"D9/8:H\DVAWA4U1^FVB"G2I<P3GMCJK5X6WP..[$VG MB#UQ1)1(<J6JRU/?R_.7=-),N,I,F[+4U?=(SLMX(Z"TY$=1$0&K4*C:F56R M($QX_D(!D0:Z,\HX,RP:D'G9,YNP4(2.0C3SKZ^=M@S="%$]C-ME%0L+4HO? MN5<*%ZZT/@-,8NL GW] OO+NDPG<RZSZ()M2;G!FD!<Y@X (BO<B-@@SIC@8 M%>-#Z'%GS2&#7+7+43=A$ASQ?K&_P,+Q"F-)-L3D^ ,&;+/21XR#)G)0%./9 MN:C.@C'<F(-3S8I<<EVQH K2OUCPF:L$\JDC&V+X0M*!WXJ*"A;ZII(^!R 0 M)U^(PDBR(3]]P?J9=V+%&OP#E3^">.(^2W_US!>FE)$D/\3M"5)QZ_IRZP_S M> 6UZIOYPGG*=0X55K@JQ8LBTC76],# NPFDG(>2(75CA5,] WX#7 B61H8^ M>2ER60@K</[P9^AG%RX1&2K"8H3X\)QJ/U0:< <4KC4"I4CV,E(.=[?"Z2.V M0NH>(B,X^LL]2E9L^1KWZ:I&1,P)AMO.2[;6[KNZO)<01[W)[@FF&_]30'8/ MLC#1;4AG,4=B58'6"PBT=D5?10@2^-A$2<^;+?*(J,YPU]'##_\ AD759LSU M XX*W5!9V2TT,$_2C-=E8=,"9^)M5S<HNY0+/I<2^+0QZK\B@3R?Q!1VF6LM M0@7. Z%^3N$BB7H!MST+CA;+B1<#%/@%E#@REAQX+^#UB[WG_!L>?H&V50C M!+GM %G+JBBSA&1)<V;!!F9PB-_E/2?6[,<;WK5HBV)FOGDL:X?G@0J7%P?2 M$PF V=MY+N0ZD'L9JW1%?:PH9V5=<!EY<)PP(1:SIK;4["+%Q<HIXM]8XYOO M\E6*FMMGPE#T).33(K@J5\A9J P#YPD(]8)O6ZJ8CQE6/F0T)6SD(83@ 9LV M"T]!](;J##.?G94<'%L>BX1/?AR%TPQK$58"A6-Y_2TCY,(N9\D (KN*>:6? MP2O]YCO)E$L8X*(V9!H[](.AYA86R8\" .8"345$K7B2,1T VZA)7F/Y&'BX M8-\\]G;=)$3M&L07T]25&E#+0Q8:XB=D@,&+UAU'"%C=S>/X'RF#BL"7I-3# M2U$/_^)RDWOM&6EXG#0@F "N,SG5HT B(N"*0SQZK 4H\R!BOQ@6[P7=(%?/ MDLS3Q6&].8Z[2'/&YD8@/P<\4"D1*#7:PS%6REQ#S?*BXP!K\L:K'_@38<;1 M94 ,S57&;+5(EY\IJ>M6S/'.&,. ]PB3+A.^)M .8$!4=2B6[58X\JQ?E=O M4R&A+]\H#3":?15JO @3/F/0MTO47.3/$*W6_D7@_G%>KCCV!7#LVU#[W7O! M6E86Z1ET[ZXSUG?WY_:E=3"487;T-77D<D;*)];F$?@4!(5Z],< NL%!@'N\ MEV.BO;N/9OY(:YK-'Z_D]!6@U3VFN*[2'8UP@=26S(<LUQHN$=\7C]Z8,;LU MD%$^B6(LD 3AQCM7RC'K-Z)Q-?+OK'I1=-Z6ZX]@]>^2'T7%I>AFB5C2"S^7 M2W)D(X^;BV(TYFPH>HGI%V'BC7CTWH>,5$CM'7%D[%6_>/.=L/[7O9=GCJ*S M6 PC-H/G'$"%43+APQ:!$N2A,,7T'_/@A4.""JH$MT7$8V?HTF;^AMDLX,:H M5 W&NVRP3_Q$EJ<03YC-Z>M&O/>++PKSZ1K">2'WG47_$JFMD3=)$9M[V9\ M4V4X6KG?!XUV?YJ-DV49L[SFI1=AW $:Z4&0DZ&>+[= $3)^0HF_1T>AUP)Q MN< OP,#'AB]R+C26V&5Z04)XM%10"'98N!:9&ZRA";((H3V)1&S^:/X@IOER MV&^&:B@R@UE'*%".>*N4/ Z2/4UUHAAPP^4^7-P7PZ(UN=LC9%C?E >"'A// M1^AP@@ADC"ZQB"E)L!^P&V^P1'5]BIG04@L0 </8IS3%]KQ+3R_%F"JT-$P) M$3N#8$$P-:@EH^_E, 5<0X-6C-_R5>J9HL@B\"E_I1R@$B%=3MH\UUO4P'%* MQAK)7)@C %R!?Z+VR3DH<\5ECV+P7 [<\X)E?L53?XHY]),WWZWB9^Q=12"6 M_-7 Y'3NJQ3TV6#I\H4&$RR10PR/N)2K^0$$EH'&P)&'9:!2'P _D;81&T1Y MB?1R( 9X->8^XY(7W[L2_%]:#2N,Q@IV($Y1%%WH1"]"9\@T)ZPP7E K%B?D M+8[A4+<75YO^CDX)E#WO@1C1Q. ;XR_V)EX'XP0E3Q#R2QCCFLT%T"?/A.$. M/&3<_!K(C89SN'T05@5K;14-\=)48;< 217H"-WTW-Q903AC"9XC:YZ3KY\W MW\MV0.KPDM\9779J9YUKN.M39.KP6Y?3 1N)ZE(/+SS%=,7:WGRGK3L,%EKF M1J+()I$N]2O)L;J4:DTU"NPD"]!DE(URK$GF Z>71,\X*;,G%\@?-00&1PM/ MB63JB6#]B):)?1[$^[(9 BV$/*&*)?NP#:0B(&3E8D'>LX'AIM%9$B^&;Y/7 M&?-]H> M?P?3/K '"'_+5@-C(R O=W##.I?J-U!-H-HDMH+,)X%T^F:I3^ J M8'1E4-<XH86JI ,RC(&^N)*U8"SM88LT#=/>Q%QZCY$P^B)N#[5=NV@/,=PJ MT0)OBOU""APR9WXLYL2]6<!],<Q6X(YR5C#8+!B2A$Q?DN0U=8R?3 $T@ ?J MF/KB9\$C+>' R=!HR_N"#,6+'P@SKT24B]XS&!MAL\04KO;:T<*&9E:7EW%. MQIXDWHGRFR/"<3::P8CQM>4;F>HL$9I@6 Z3YB)F'##*$-4A0I>6S!0!Z$+9 MCD"-@VQ T#M$)F@^$VJ(4KV4@=MRJT4HRXBEA2F:*"SSDP<&EB4TX@J^:=< MAX/)K[=KVM^V:W :$4;/\V@H<W 2;+0H%&6N/Z%N/>8!6J8X")HL^&)S&&]8 MWE7!RUS0HM]\)^G1K$/5,RDT A(36+0+F8!DWM0WQ9;!15WFU0S;VT)2*"O8 M@X>HKD)W1,"8L90S=M^R]JV9$BGIWFPSLY\@9#<O*G%U;ISD3_<$?LD(LW9] MX0*FE#/=_A)9IO&_5VMXTE\<QP1W4]!>MI,YZ:V1QQTE*.LM*/\Q#\EJ(;D' M0[><343D0"I:EG+3I#HXYV>!N_Z>]=CDPM2QFS_^I/V>9RFP.UC\+64"*W/? M5DAANE))! ,[6##6V<"!&/AX9F&6E&[0]QJ)%Y!-#$)(]D"+=R22HS#7:!Y3 MB0W&;!Y9DBKH^:J$S]'GI+( V,^,;,F)*BJ?V49-"V> XC<K RWN&NSCXCR* M??=2@*/,$]3DK+5'$F0PI;ED'+.^OEDEDU2Y+O7VR^)Z&1JL<(!Z213RY"CX M()G/8&2/=Y%F9=O?D.;(3\$27R/-5\;T^/UBWX/TI0.P;*0%W^5Z"=_)FZCF MHOW-=P6G94&TBRQIV=GX_$BP*D"84R@I1$QW;3QW)$M5&7A "N\JH5%KH=&= M/T =X,'%1F,3L9'5RS"/3P^R5@=!]$PWH@?.H(D481"8F_@C"*_Z,Z&!T4_H M !^%PL8EB^V8J\PT%!#C<8RUD\QF\*' G?5;!@\2.,+\4=XSAGM:BAEXZ&WD M4\)LVUB:$HR2J8^A<.2D&6_%!R:P4(@9 (<&W3.&5\0LUD1'>)C3BXDNG5 C M +JL@<D$$\B?9P>5Y+JYB#FQTB96ERK9IMFZZ5WAX,?X(S$RNN09CP $)^QC MRDHKDG5[D,/W99V/6?R*;P!(%A0&R 6]G/&R)CO>6N=<%DYZW3NW[&_CDWR1 MYL825%;,#G$2OD(A;=ZWB1?_%9[.D:NP'0PL*(G 8L55H8TS8B#-,#K;["0' M/$$]A$J20I%6?HH9<5PQ\LYFE[TH,Q17ODJ4&XOC$45Y.=!?_G;%T"^%H;<. MQ]!;AK61JZQ/M8PG=&Z+F.)O9/P W$WXSJP&5??ON2-*NYTBK#=/0XOD-!E6 M"24>[TKTNY*E#TF*_ 6Z@B38AAVQ+!:3RZ"[M%2T)M]*!&I: <0&NMTCF\8; M7D(,BN>C/\N<:P QPF6!O["B!%S>P(P*L47!/6%<V?N7,?V5NBKS>TG:ZBZZ M*@_%%S+G-]95V[*N^N:[E0'VK715YKZ5W4 'U57_1F4[_/D_?YLGQH/GS7Z2 M"OYR8OO(H:_NZ26[#J+1EU_H\]K_9,\ :"Y+Y.HC<.U'7#;696&'(PSCRP"] M ]9\@$L1.NHG,OG[6Q(%GS_>=&S7;#<,PVJ!L\<TS<[GN_O^9Z?9^ PWS;(= MZ[/Y%C%Z\2D_B5S;:GW^\Z[_%FJK?<I/DK^_-9RWFC^F7X\_6U;;ZC3;S<_] MUK7;;IM]H]/KF(8[Z-A&N]<W#:?M#J[[_1O7&CB?.Z;9IH_0%SN-M[\TFC;] ME[0_NZ^UN&E_2C6,]][7:U[!>"LJQ3]A4(B^8!!'TQZSZ]B[Z*\_9O7X)]T_ MMV^W3.NZ;?2;K;[AMIV!T;8;MF&W!XYST[KIN#?.YY9I6I^;;W]QG893V+K# MK'B!]+(TJ)LG(/&,0G??F"6B<;M=^]H=&%VKWS5<J]<TVNUFR[![G<&@=]-M MN1WG,SSY"]PH?J&4ZE#'U-4A_/N/#_<WFM4J^N[N_KR^N_F_/^EZM)M_TO^^ M0^XZ5%FJM<Y2_; JN-\4<:EG;HE ' [2-5,Z388Z K[#++;$_93T[T^4;Y$4 M'+ASID0M*)'P_[5>A%H"MG:Y8GB\T 5XR8);[#,*G3-7-5.7@ 0@Q/0<Q1@+ M%66.>;8#RX/( H=%MS$HTI(:)MFNB.(FA\2$<Q/35A U;H4R!C,!C'FNETL9 M,5DD:LG4$[&JB1](L2K0?UF<\1.JK.@L/WCLJ9N#\F!J*U7Q@BC!YDH9,$*6 M_W4\GWK;;!ATF@U3W\27?IT?6"\_L 3JI$,X,<R$&O,# P^'KQK2U]T\YOPL M9V&S"-NI?&^9JYH4L_P"+8W!I@9S#E ZD*G)/6_IV\!5&$L9=<!G2%SL25EH M^,#<A ]4283'<O^2@.&]TJXSJZPX:6XWK9MQLN &DEK9H<<I*U)2($$7>@NN M/Q;S/*Y%Z]!^UCKTT>.%_4\( LK:QL1$Q"'138X-7'7)\\ R2G[WZ&\T6V@) M]!'((L';PWS)S\!V7U@>/A]/F\_@^^\;IB;H&))X0&V8IYCBP/K;3Z>02@^3 MR3KK\3ZR/--RBCZ8#/N6U1?D&61M%G&#7.6 .U2^IJS)]1!=-"OVHG@7V'_6 M^!;6&6L;6<9]4@O+N/7V%_H>:Q/+>,L5LUT<$_^G^]@#@KA[F0ZCX'"6<,OI M]OKV@.H75J]MN V[:72OW:[1M;M-ISFX;O?; V8)TROT/W];FLE&Q_P)@'QQ M/855OZ>,@'R8='GM04 @-C9/Z4?OJ4*8>J4^\_;;7ZQFN[/)F>^S_.+^_H5! M,3+N/E$)^D#^P.YX'R9]/Z#/C=%7E7PH<(]]]X[U09*W;041F:UVM]?NM@RS MW[\Q7+<U,#J.:QL#R^VT;ZR>U;SI4R*RK;>_.%:K00G+R3=MRS4M;$CLPX9- MZ.\Y\EB?#--;GL37@US1D]*//:"K[UZWC!8=S7"=W@V]2>:-,;!=J]>R6QW7 M L<2, S+*KK2OKV4A;L&Q'.3X;4=C",,6C=.N]GO&V;;'ABN:=E&FW(!XWHP M<%J-0?OZNM,^@F]L04]:]CPMU1O_F6#::[8%QRDB?G5>S7Q:'ZED]W([G1=& MKG#?%\(3T 0-,SFI&LSS7QCP]Z_=[L>\@%.*WF#7A"]$1NICW8ZE]@ZLG(6I M WG.$5:39BA2:W'?L8]09NLNQ+O70?IQP-L"4OW*%>?@?TM3RDO >,,(!BN8 MR)WSEIM@2L&--S)^H< YD(I#=>PX)]*G..:CW%H&K7F^DO-73&%^&NL.E;7# M05MK',V'Z62>.6RH=?^TW#F'I1"L &24?YTE (AM!:97_ %&TC,<2,J%'UCO M$3X61*S\6&1Y+/V $Y@$*1SXJ%_SQ^7NH;*MJ!=0.5=:C7",FYB<&O0?'7'X M>TK3+-;X>WZEAI#X_L0S8R0G6 $,4Q3FS&)?H&MF*7@O4@[*S]IC] SM(U;6 M?$&NG0QY#!Q 5"I@JF+V3ETT]1879,2ALQ@T,2MCQP20[)%-8H%%J;&1=K$D M@J^]!"N:2Z5;F*!;-)V.W?ZV;K%Z16PS_.'LIX\Q9+&D+]UP?".0WP;S('CI M P(9*^+L,O(^GG;16!&V<NC8W>N^T;*M+MV+9MMHF^:UT6KV.@/'[G>O;1ZV M<CM4247U8KOU%/9@1,@X 4U5I)E]"/L,3+ ?>\_WE.#? Y)@&14LQZ7JN=TP MBYNPV8+R/;A#LVP,)--#.QPCQ5TLQ;Y^R7N0EG$'7"L/=&^QEM4$4)EC=^BQ MBW-?/O97#_M7@ C F/_JJW&7^D%P&_[)B[9/=NG;@\:@?].V#=?JM RW:0Z, MKFM9ADOWI-=W^YV;EDF73H_;;K:EA6^^GGP/T.+(:@U^9VBE+[_3Y3Y2WO$O MXL6'LS-ZW:YI7[<:1LMT*#/K6?1(NXYK].Q6@YYJQ[6O<5VP,--N&*;#UO7M M.<KK8=K/!Q"9E,^#%95@YLO+$;(*KKN][O7U==MHF(VFX0Z<CM%I]0;&3=]U MS)OK3JO5&:BL@HO(*D S-&MO-LB04I$ %=K5!>019(>?P^3FUB?"VV:EINQS M%E\GT L8@O\L]?+[YHI.9#C$]]95:T7H'UJ.,>@)AKG P'*F8-WQ9J<; S&C M"<8KEH,7A'F(B1@+2I:>_G][[]KC-I*D"W\?8/Y#P6</L N8;N:=N6>F 5Y[ M?(Z[JU[;/8WY9+ DEHO;*K&6DFS7_OHW(TE)%$6IJ M9I(H+[+1+HDC&$Y&1 M$9%QR7.S=5/IE2>9%1!H"G6K%9A$"5:X 3VFLWJG>)8?BQ2R&?+R\=7!RJH) M<3XV.3_[&.^$5;?IT3[_."MJT#[GX>?R4V!I%H_?U;5K/6PVGF01ABJ&EMZH MU+-[W7MGSYGD <S2T9,UN[+,CM5 K:( +.>YK#J0Z]==97A ?QKU6"5?J$*^ M_LU\1RL%$H35?$>JA36>;2"QXNUJ6(<6V_/,E\GC!?/5_,?LK&M?GZ2LH7N& M)-M&<J.B,*_RGD+ 8I+9P?EXU(W4''U87756K==N)5#+G)O"6_^U5B_ZTD*M M:G&^+B^%'WW**BV?KNQE!_55._(YS!T>Q^.LY@,FI64\R4.1&2-T46F63)0+ M59:[O7S[&B^O@?R>)CI<> >)3-O2EBV:<*I%<S;?&I.5%EJ0ZW3IC,*[<+2: MY@1-@S)B8+E"A%T_#IJ?%IA7"#"N7[_ZY?^J^Y_SC-Y".D1A2-/;J]ER(J-B MS0=8]>!M7('ANB]$4]=@79NW[Y?AK(^K8E-W$L8/L\_PSP8L7":I]#FU#.E: MV@-Q#<N7IK)P Q)P4U#?:O]L *^#\)!X#Q-/H:/O*M97*,7-1S^ 9(VCA^FZ MJDNK]+_^9:VEGA\JE;<?@Z9F7]4R4A:(GH"CQ L:-:IGJ!6S$:]<W;LP 'PY M V<9Y(/Q GK'OE6[:Z;#EU_IW+D0%M]$5]']>U9\L)@IDF;_\9_'FY(ZUZ/4 M0KQ&B_6LTCA_QH'\<Y3%J>P\93U^L&\^J1_I;*+'6?3F:A1-)K/'$!:UC@?" MWX]9N:#^6UMJ?W^#3/-_O\E*7_[^9J1;H[RYNM5-^N"RXGNFQ3_&RQM8_'^O MXO<_S<>;UWS+;WR;S.?)P^JA9/=/SO7YBSWZITV<T@K.;@]$V&+LC?V+;S@? M??O_*7/]TWM/_2K\EL3C-WN)+!57U8"ELAQKUV]S2G*A6ZZ#_Y4%!Z_0HS() M88V_V<)>2:421?4!+XL:/,">K9^;W*W_7;EO'$'4P*)#6(2K6 1[V3F0[RQU MO"6YJJ/4=PK6U>U7[2/__<W_<EW?#X(=HC9/'HO?-& P?/"#S^H'T4/%S(R- M&(.AKEEGT&X;$GE-8(41D1G'V@K+L\,A!?]NH:O,I]D8>YWO^K1M"IY3YBI^ M^V^U-IS\SQ1\]DS,W@I!:OTT\Z+__J9X/-[<JNH!A4VOK/ZOH\)JT5DKT)@@ M&N<M$6:*$MV 1Z>H/,3SUI?,8;^HD*Q^K)N3R:RU#S6Q>AY_U+!;6D"PSEK+ M]W^]5-:;_X]L\S_&!>O-B[4OT9T@N[,O]M+[5M<L0G+83O89#FAV!)B*<>XL MZPW>_)2#ASQ7KD_F(NO'MG<\A5(.&]YQ>HPH/08)K).H:QKVO&_6GRUOX$C5 MZOM)Q[>+'VP<U-0\>BGD$H[NH_%B$EW?K7X*G5X_YEG.09*^SZ(#U^OQ1$T= MX]C<(A19W!".)0R*?<>P&/,-YED^-7WLFK8W)"I=?%&L;B16\,6SHZM9S;.K MO_ZE^O0J.[O*LO/#67,G5I<D6A<WM/?P8\-CIVUOLV_GX>(NSNY@4'U^- QJ MW3-1P4\[$A5''(GN^<FY/G^Q1Q]UWE9+:F_3*/S3B'5OG^X>OZT5VRF'I#L3 MV,X1G!Q8=!"+^G=(>B8"7_"<]&AI:S](5NM53SL"*@7'FDO/[4NX#+VUFCD] MZ1"%F+80+MMRV&_3K"O4W]] BXW(T%G'V1 P8QI]AW3T-U<_K;;^#??^=&]] MNYKT9@(-> LEF*N2+/5K.Y^*G$S=<!Y]35)HS=M4%B=1/[0%,\P >P;U.#(L M3AW#%H[EF$PR:M&VLS@+(1UOG8T[_QY-OL',M^G\_OE$[E5"=#:'==757C<C MT#ZH'KM20#U+!ZU,CE]V#'O,N9>U)%BR3@\^CK-\\_68@U'&NB?P=/_ZETYF M9]9($#L].=.BISDB7!SNB+"7<T0N^=%#SN$>:Q.9?7%Y7@M'^N?@="8+M+/4 MU3I,;L9WZV]&PX&.F>Z4IK06C.SKC>N$^5M!T$7[3AB_Q9)>-(F(OT5F(UP< MLF\+*]P>/\33&(JQH4RT]25^:H8I>LM83];!Z:1BT9.(T*FD6J(1GAZ4R7&F M\,PZWJ-K=N%&>9>UL1^FT-)\=CW]?;H:(@XSM&'J8G-)'LRW3$*8(5W!#(H" M;EC2-0V&30?YA#'FLR')X]+;D!0D3HN6%KF&:XDO21Z&S(SC%_F0FK'.5;!. M3,V@AT=$D=7)X.!P^KX=+82GW*;98=1?=[1-6?]QKGC6<)Y]ZGFV-O7@'&BA M>U(E4^CNN[W?]B6@(N1;3!JIW6A9U'HO6"O?X2K*G8?>>>R4OC5?3ICZ6B:S ML:5TK!2QJ7?KF/+HPSYU3,%B[S0(PN0M%N:+J9!YB?'WNIO\W]]8N[7'^I*U MV4=W7#[LB8<)\8=HIMQE!WH#PJS4>:*GC?10JM%;REN(>PX;X[ Q#AOC?IWR M6S3/NS3].[0S_H^KVUR]],5EJWHD>FN90T.6X]=P]PJB&WNYPSA^UA3KDX[) MJNJJ[=$H743C0F5VEJS=U $;=Y&#?-\R@H 0@_H.-VR);,-W3--'S!=2-%%% M77<@70[':G!6L5U)/EEK7[=;=8=2O]NA >U0;-G<HX>TUDLHK7PM#!GRC%L^ M=7HUF;A;)9)7>;5C<>!J7[P3_-8DE]TZ%KV5;10WOO+DU>U%L1ZF\Y++XM18 MH'AK]J6U\NFD(G,(>A[H]P]=20=^=)<?7;/D.FPF2*7]>I+3?S2%)GNQ'OI] MU^_=BS@/35$'CFROOF=*:0Z-Q5=%\9>3R#]FHRL_K*W[IN+X+G5\RZ',P-BW M#(I(8-C(988;8,E0X$B;XZ%0YN*[H?Z1I']&Z7*FEQ(8^7]@(BJT@\E:P_RI M-JSI<E@)=(-Y[_SV<?LP1=VJQO# BL.4OYZS8\PEB=I0@S/4X'2A/>H1-3C# MB=U0_=.W,[S7RZ+^G>H-[5$[G8WXFL_^V%NKF2DYG:&0OF5RJ);KY+JYC.-! MZZW />EO=8:34-;(L,Q+#A\/-1$#5[KQ;AW;T2[HY!#1MQPW4@/9'1+16TYK M^5B#\A\*5GJD_@>^U#U'/,^LAKIGA^MSQVOP%@K7W:@-<?34P"&CXW'" X8- M[CI0+,2Q(6V'&;; /O<)<HCOMUTLA*S-$O<%_%LC<O6AY#4M5M ?=21U?!73 M]2*]^O[<R=RZM.DQ3;ZFX</;J[LDO0K5[V=JQ<1W\2B<SJ\>8<X##':X@]D. M5[>+F1*KV>SM53P#1H,! 5U\PJM[M36IWRJ/<C&:QW BD]_WZKL")[I]NOH> M786IKJ1ZA!_")?!$./4;9:V4U>_SH\*LOC1\5/?XH2O=)D]7_V:^L];+Y0&* M3I/INZOW=W#G<0*3%*\>PR=])!C-HOQ6;_5['P#'*$S36%VK[I.][G\O8B!Q MGEP]A']&^<W5@Z#?I2ZIUQ3 PT+X()N"<74;W8>3NW?J+O[=732"!K)Z$*2^ M^G$23J^>HA N^QI/H83OZGHT3S;BV=F$#O8V'ZJQK$DK#I@LL;"2*8J"N7I3 M1>1?_W($3U8<>52D B:;/,'OS"V>O+V:+6[_2]$,X"A"PZ]?T^BK^H'"]C%C M\[]9%;_;YF4%)W,8U#VJ@,B9=Z6'=#['N$Q2=K+NZB:- 8L"@TL\@[6VCVNU M>'8/ S]AU463.V/5%FO%M*M_7PNM^W\^O?^X_M/[/_\!#%+K@FYAJ6Y8X#&H MY'BZB("8VVUVAY/)DLVWT23YK@E6CP)V3[-9, 6(U;()IT^K>\YVW[3 )*44 M\R&G^;W?77U6_RA^G4+OV!E$;C,FS.;J]U%>Z;I40""52A) #7U=PJOD,!R- MHD<]2'4T7\ Q]21/,LBX]!#-[Y,Q2-"=?OYBLKSK>A21?FGU#DKA01^R#([' MR6(&&08S&(ZS8L[M8JXE='5U"<35A?/[-%EHO5AC L^[JS\BH%=MN_'L7HGR MK%!VJI[PU[]LO5X& UQIW(8S)?21LG<6X5)C:U)!DTZ>,ASRGXW#>9@-FU7? M/T*N!:15Q-,[.([6/[Z-8$S/+,O?@!?3#_^ZF(3J7C!;*)[G:N(QT8*J <0 M,O,#[K7BG$(]?RNX"?!P+4LAI#R%DRPU)!S_UV*6,7\UAD@MDF_Q#-CSKK6= M%))!EELIR*@RL18/CYF,K-'<E",ME@!Y]"-6= -3 &I8 ,EL!K*OM&Q1*V:J M>1PIS:AE>S%5PC^.1_-<4;Q5RS<>@13 4@[U%J(?N58E*Y ^-D"+M;L?7<5 MJ ^B'R&4@[]5O]9Y&RO] WR>9%Q.@3WP]/LHG,SA8>F2E'@*VD.M19UC\^SV MF0O6"+3]^ETWX8&]\%.L]!/(T-NBJ$S4[C"YFJOGC3-1T*:L F2>+<VW()[? M([7 0KTMY[^]RH8J7TUUMHK^8;;0-4E*C2WSC@#[:#Z?1..WFX"67E!;3BNY MA;L4]=-J56?[DU:.\W@4/\(-BC93@;)[)0U)JCY>D9=OKUJA9(R91+G\@U+- M?SI*%I.QVAI@*/1J2]=Y+E'VYEK#WRTTX=G6E/$-;I0?@$T*(E*@XV46TA_9 MWES< +72O)HN0"T"UFD\^Q,,2WTPH9;0VZ6>U=O(0SS7>_G;9X7Q[?:V^_;J M6Z26TR0JF@UO-^>4@=Y9;P?Z[:+<-S+2S#G*UPDH4I"I6_68NQCDYL/&-@:K M"Q1$LA+ V2R!INCY+/ 5_S7%6CRC5>_"VZ<5O^$F!0'*;P;3UI2-HQ!\F^U) M&5I7=V#PJ(\57;/HF[H$*!Q'#V!E/"KBK^[4WIBDF8CH$Q^0X-5V6=!RR@Y; MJ6^X,R"S5CLE;0,OH;81>*=D#.\)N_$TG#S]3Z1_N+4""AS6RE$[#=^4V9$/ MB=-+03FT3YFI^9@"</K*XG4K:C+SK+@[YPMA&_,E@JN_U37J[;0P:JM4>:U1 M.@4P5K +Y26 /-0;8/WL5J!:PL56)&KNGR<N[K)4J<H A[#6)N?XU@MVK2H M(]27=VGRH!$J;)29I;_:]/5B3M+,LM* Y:/VE@I"F5V9)H-SO+M<'RSW^8*D MY&\PJWJ%;16E'KM3-+:#&AMQA6=B ^L@@I,[DO9(6>FS&&Y^DR8!&"#+GB8W M4?KI7BT.1UDV(WLZ]N+)8MDB]JCXPD)9+?I7\2RA&(DOOW_ROBB(OLS@,;,W M2KY&BA.3V=_?&&@['(%EX##B.H9)A&M0FWF&1;DP.(P,\)!+D LYS_C-SXAP M,\/C>#+74'T.?[@+W?;E_R:WZD[SZSN@RM5;Q?NI^OJCDI[W>K"B^L//1,3) ME--YT=J B&U#1)C#,'<#@R#3-BBV P51X!G,\:7+F2E=SU00H3<_$TMGYF<H MG43A!E#Y5]=W=VK#M_6:;!<!Z0C7]RS38('G* 0<:5B$4<-#ML"FH,A9"@G= M!*#BS=>4[2#]6@FO5M$P9]6%[54IY^]A.IZU2S25R$:<VX; -C8HP<2PJ8L, MWY2$F)2[-J89VY')"V0?3%:&R&)F? W#Q_]<+AOH>+3>_NTT!;&!3<)Y6E]R MD_G]-MP'QI7,G]Y/9_-TH8,!6FU]5N)VG:FY7U)0^.^G-WI7.Q;,+Y@20A'] M@2D5C!#U-V68J+^YQ *) M@5&J@"9\PMYA(I#>$%2KB(91N.B:5A"AL)YG!& M386R:>J8*,J!;ANM0H'*L4_\3=N$UW?JR>$$'JRL"OUDI3C_&6G_ZOKNTUQM M*/9)TGX @PIO4>32^]^"4]@$BC /R+>%U>82RF?T1./JY^?K\ISX2H$L]3?A M%D9';C*NXRB]XAHN5=I5;3*N85F<&"9'F"O.>32P,GB5EB6E55"/X/[KF1TP M5^@9<@K"2L_P%]0RS3\5EA#4Y&5/_4.W*H[&MO*OPJ^1?B5/25,0QND_P\FB MY96RPWC%IW!4J21FOF.ML/1 <%]&=7'&&,;'J2H3F[;TA&=X%*;&V[9MV-+G M!A$F3(WW!:/!:B'),ZBJY6GN)PA]CZ+J7_Z63+]IY+,=03<Z+WX/729_2^;_ MBA2]HT0YC/^C^*I9I/:4_".X#IT/W#)PGBL%P50HB](Q#<JY:]B.[QH<,^K; MOD<1\U;R>H/^A<Q?,?/6V+6+0U^WBRW1WM8EE0:.%#XGZEF&9UO*$U92;MC( MHT8@+>:[DGC8M;ZP? <60O'LM6P0?> )>?/S"VCWB]VP]^T/.S;HJEP71P8> ML9%ANI095+V$(2EU#<^2&*& V8$R"EZ0?0=NSFVM\F[RMV)#J\]?" VA=R]A M4[?%XQ?CI&"6.)F3DA/;]P-I6":W#1H$ON%0:AI2>$PH+MN8L14G&3X/)\_& MK]OG'WZ[X^&90KA /BF-BOD[2DI\:AZJ\_)G9<[F?RLC]2Z"4]-EB$C_^@S! MLBW^U#11?%]I0.D( PON*Z/>= UI>[XAB!NX3#W%\MV,(_3-STA8^'P,J8E- M2PRYP#6D.$;8.U.TP+(7W:9^2>$@N@=+"(XA380I:FKWT4@TL</T3UVI#819 MQ#RCOJI"XH7"7QH]B$>:A'*(1TJ"]YV4'! ><WRD;BN4>L&!\EEE8!FV96-# MV X6IK!IX--5)%]]<GI\K#74)":<'(>*303EC H#V9(;%-F>(>'9EH\";C/N MV;:Y\Y3O500-<W"/!PZ"AO1?W0@7MB62PF1JJ1XGDL(1GBU,:3 IA$$%<@S; M]ID1",_A'O>)=.R52&+^"F5RB>Z63$HDL%1VDZ F4C+I!FH38;9A(BJ9#+B@ M>N 1"*3Y+_(KDA<?Q%[9<>>+F6Z)]IECIAC,6VPAJXV8S!8^?3U=:)XK<+I M6V++99PN-,^3X73AK'[\OEW[_*<++\6^SIPNY,H7FI]VD[DG'"WH7>Q< >FS M(GFQ9T=M,S@[<4"\\V=']@/4E?^/?IGKN_?3N7H=J!RU9S/H]'P*\%SJ+"II M'AN58%@([#%N"(:H 1G;AF.[CH&1C7P$V5@*[LSYWLHNW$O6)@3+T@#%E]MX MFMOJ>:$7_/%903B[BZ"D9<F+>:2$16$^FRT4TM,Q_$,7A;6'5X7;[5 B;66' M*6\P4"Z.*Y7;;9F!@0CDKGD6)JX23^4>0K3"8G(#L3.B<#2\A7J5]^LBHAX@ M"KEZ"%O' EI!]R:&9ZXI:75Y*FS* <.]!23+BW(=J!QI7;.C-&,.:#0[/?;? MFF3H(B1!N-@ X#G:JE=0H79IU<H"5#M,K%A]<UH(1>/"+6;QBNV/8]M&@:0& M,G&@? ]'&+9T+,,C7/GD@1U82-TE#^O!C0U3;95L>TG4(^1Y$*KTT'6Z5$.; M0?OLV_.!<ZCC)J2/G, Q#<?UU6JQU6J1)B>&[PKNN41YSS9>A]@MS(38#]SA MQ'=XV]M"]=Q+$;VV;:\-1/4R-W%CV]X!]SJCVCL&L?JJD2LI1)P+="QJ._3B MYB_G:3*YOIV'ZJNQ%\U&::Q]A2[L#4J]::7T'/$[2-BD_I<D&7^/)Y/,]U%2 ME$;*?_*B[+\MRD15D2"V369B9KC2E 9E-C.DD,A $COJ(DG\H'!64SX_W$_9 M)@J_1?/,I/IP%KOHE(6 F"6X=(7!724,5&UCAL6X:W"?.*[+79\CM-KF#(3H MIM&\04G;]F ;*E-G@Q +F2?8@Y_"233[&'V+IHM( =87AB.M^4Q1JH;=).:E M+5]),3U>N^&UY<L-S,]K^;Z<)9&!TMBRP)DE@=G%&!+' U9?TI0A84E)^FI& MG+K0E"+5P;R>F!$U):(J"XDRCSH"&=(7"A*&/,,VJ;(J6. '@0QLC_.5&<%. ML"(*JV@5++9U*SC=YZ<G(*!U0X]ZA#5L2AVO"NKNK'HM6+Q+=E3S&P:0++C5 M+2NJ#5XC*/2G_'D;:D?7(TA#RJT-B&E,YSJFL:D7;A;0OEK]-XU'O=%^..N ML&QI<P[2FU4-:O-FLEEQ8=K+HJ*VDW7^1=$*E>!:4$I+H:A:KL5+6=4"8T5D M@TJ29E8U14<'/#MF5I^"6%V[DNKXG&5RVD^[>HG1\?2?U:X^L\H\10+J*A.- M !.D.^94&YH"PE*,4]8E>ZH=;NN #67B\)VCK:"44'_+$WQEL@Y*2:.8H]OG MH-02E,86!=';)[4NY73K%,#J2YK:/27'O*^;YZD+K=N;Y_$"4%>=:@00ZM+> MV;R:4"1+*)_LU-;9!J_!Z[*PK+]S*LF'T=W9LO\8S_Z\B5+X(/P:G:3AJ'IE M*(C%DEGYW[IA'U-<@0)9@;)T+VSQ8F/=QT4:/9NW$YB$B,#R#9=YGH+#<@S+ M$8&!/>FZ@OE<!L$J\FB^,PO-*_:1VRHP5*A?E($Y% @A;<[5K0UI>J9:#H(: MMDU\PQ;$\BBBF%IY)SAPH3:2V[L-!$@(-RT=J#(I07N J4A\,!T<\(!"2:&C MEPLW+&IQPT?,D2(PF6>M2Z?-=TCT#Q:!$9>B 5CP:ME8O5DV*UB(23$A^#!8 M:BTBG!_FF.]X_Z0E@X4T M9*UFKI[#0!F"A O3L,B>PL(:@(6M5*[9UT7$ M&X"%+SL7OBLF9O<*E@-WHEJPB+QUDH*%]@F6QBW;]5YT'# ?E-=S?>?"2+5Y M$([TY"+_QV.<_12B3"?APRB2&A]!6?8W9U#M)X3D%14KW L(IIXA*'<,ZIB. MX2#EVS$FN3!]X;F!7.?@FQ@;IG+Z23&3X%EJ2N0GTZ_S*'U8'BNZR<-#K-,. M3B\DSVA7'V!<46DLJ6/YIB,-CW%I4&E#QS ;&<C'KB598#L!6:6-W'#SUP*5 MS[ST)HE>=#M?5R<&R^%7UW<W^22JW!<^ ZE8<544V(RXLM>/9//2]H3!@I\5 ML5<?$IB9E]4-9C/C_GL1IG.8,GCUF,93F"\W64\M3>XJIN)>K0:OZM%6,$@N MC1["6,^574SU&*K;< *#KF97XT4$@TYM=?/)%0PJ51)'E^,&XYF>9O4 $_5@ MV!?,AGRGW[$P_RX;S@O7V<Z'*^5U)Y-OZ@-(^%F.K+N+88S6ZC;JK?/G$?T\ M_&[-]KJ,?'Z!M\;YH\K6:DN'6AC+X4@'4+O.OO!_C"#R%\[N@TGR_0-,S@N2 M]-=PJIB9I$\W:;24INL[ +];.#G20=AW P/9@6]0"W B9F $GFV:3&T>KL@+ MEM@R[RQ/O3B4[C5BZVWD^J[R^NGFO5M K(:%41\I;8^R'*9#B3T$)@C#7:=> M/'M,LN.;Z[O3*[J/1*S2^*B/&5I&DTZD_!#XM"J$LJ[I:?E/+X.8>1AB16*[ MMQ3A;R$$_H&Y0L%J8FGBE4^$6?-+LW78!++H@4'-6K"1M<]TLD;;M#U^S<V5 M7Q4V]_9T_"\8]GX24 ,E\J+JC 77=LVL2.8(4QB*P<1^> @4L/%@D'Z%,5. MWJU0Y%X!PAF]S[_UIJWTA_H:!@O"MI<=>!;7'J0GGDZE,"V,:AS]5.H8$MBV M<"4R"*7$H$P92#:%J6G,LP/31JX2M0P*4E&R]CQY9<\AC;^%D&VPA,[3XYY/ MP$!@!OXQ12:BV=\<@[],35;55=GWI?I_;BA75WG -*"&DA E"$BAX".B!(*N MR=7^(#,(*IK,E124B@N4_0]GG]?35?;Y/Z(QS-.,EMD6<#)XXL%?D5+X6U+3 MA+^5/!PYWHU;-G$<:1K8Y@1Z32)#VCB IK">3Y PI17L;']:G^A2/YH\.S=0 M/M,\^J N&Y>[MY0ZW/P^B^X6DP_QW4D[M>1,P\505?I<(''@(B$,)1/*F;8< MM2Y<2QC"M8D2%9CHY6?Z4%EX-U:AH>DI]&PBD]UA4G6'Y4-."J5L(G#,R7%] ME&#<HI1X,[>F#H&=$A9*N*P83UP7!ITL<</Z+"PY DT*2Y:]QDO-=?HG*]3B M%1')NBCHK-0;]"_^J^GU65XR%)J4%YW1"7._S7X+##-151OCNC#@3&!ZK5UR M")J4EKQ@FY?Z,QTN+1^C>#I;I&#H?HSFRAN(D^E-,HE'3]D(<?6ASO8["1;) M.+@Q%K'(GL.?0]J)>\RB+O$-7X+K(WW3D-3R#68K'Y):Q.=L75U5+JNL2W++ M7=97XQ&H$J,C4^!LBEWJ$(-A7\'"?,>0CJ#*&_:8RZCIXL+9"0CKJ4W6O>@Q M56^4M82<CHO="U\6">560)L2;-@"#D\)4O\R+6H$+K4MS[1-9JT'G6,NR&;N MYQZZ-@%83YJ'(KS91R5-.5"GN45G@,!GTA>V'1B>PYE!.::&S1S7,)'IJ,^Y M\-QU&Q<+;1:.[*5K'?[X(TG_C-+9RRZ$JK,21;ED 3,X<94+:"GOSW8]K*<5 MFP$BMNVLYT\CLJP^WT_22^D#&)?2H#Y8-C=B)CM=(92J5D^)B1Q*?X486,+" M'B&FX=LH@"7@&M)36RJ3@6=:CB48LU?!>K(U/KE$2ZNJ[WBFUU)]RU-DQ!CM MJ.8['H%:FF^% "6EID8U=%_K2D#Y'T>7Z-=1 LOH!BOU=SM$!X#V_'2OY 72 M$M[KH2(Z>KX,,6;GS>>I?*'*4T):2BB2%68T90R[4AA,@'V(;&1(87(#2EX8 M]X7 MK-:^-?3Z.H)(O5)>C6)9K-L'SB(DB-&SWP.?^3M8X,T>3BSU+0T66NY MALI.ZWD J&CJ/KL)8Q@[HW[[1SR_OT\F8[5.U0?5CV@ PNVNJ94E.+71,[?J MCHXAM%2>E"9*A2DQG833N5+BT #T$03X+(X^Y923'[I#O:@H.B,L\!A12H8* M6YE>G 6&Y3M*#=LF0:ZD7N"05;G%#3$+CGZ-]WX10I69(+;]UJ,(Q_G9XT;X MM"]T*TNJ(FQ<BVZ2'T;=D![0+3&O2%(]BFZZ/%OI [_+=)_ ;[8<DM<,O_W9 M7*<OCI>__';2\>L2 8IQU5C 6A3S/*,,\C)G8#M$*60M3G0CM@EP2)D7=^I% MM:TQJX%*%9$OBX]R$>FQ*E_DNUV;^'R,)O#]3:A^KJNUPU'!OIB!W5'X> 8[ M;?$G)R$FL4YXQ\0ZMC4S\Z1MVE(]"P;_!9(9MO2X(7V):!!0S_:<58P3H9(? M=R+IM7!<YEGKN_41.'#_L*P%W$Y:RTCI"N+21?&)JZ]%2'1*A.YHNH')#JI* M*=50)QZ!UZQLU<*$H-FV1QU]#R<Z>_T$6/9OSZ9+P4:U#,_BBF1L,L.R J6> M?-MT;<FQ@]>)FAO;\Q%DM+I=[Z?;"I0V]BVLO%[E_U)N!H9-$2 04->CGO2% MN<H-NN'';,_@'O\^35?30->>'.3%P-BB?$S*330-)R G,&T@GS]P!N_VL/.C MRH0Q._ MWU38,"P55,I#4PZ::1JFAUR3.[Y#I/\%K[RS97#X5*H[L5ZJS;I: MZV7ILMZ@'JZ7:KIKK9=EC'QCYG/OUDL&0'/K)2NX:V*EK+O>0F>2\5@'Y<,) M!$G>3]WP,9Z'$QT9N2U'1CY&61!_&8O*0G>%L<6G#NJCEH1!?; [LR/SSSSA M4,LR/4.ZTH3=&1N6ZYD&L6C@>)Y/44"^2-VF2+T'$6]^YDB6SFH:!FB3';_& MTR0MS)19-B'-#(1Q]) -^.L5JJ#J+6LS6ZLFG:5 Y3P9_9D-V?$6J=)^&:)9 M]^;UD5*_T$'9#*)2^]Z:E-;'Y_QAW-:1LM[\7![J>#C%IR)V:A>J]F$C,%7E M1-0J.E3IF:-P31K=J\OB;]&ZIY?>B]0N= Z<U,YZ9#YI79S$%VV(4MTL?S/K MJPZ1+Z>C*!-'>JUUH4$0;M0ZBC2GG[)CF8;!J3F3KSXP$-L@%8/Y:A-Y #;- M*>]64))J84GZO/CL(_9DM,ZFN%N!C()5@#!%)X%6U5CPY7:\UM05R8J/SKSA MG:OYYA(/*GBM.JP3\*!P-F!BM?Z4WTTW3:=]+?\/E[1\I/Q)V<PK8*1@I+D5 MQKZ *T*@)2$F%C]I@:W(/G61-8E? X+%X'], FT>.#YQJ>W <%U(61ATOZPA M5$[T))S-XKMXE-U#N8WV:+1X6.@8^K7[_G.22??J*$O)>Y:$_CEQHD*#X8,! MMPKI]X6*RF)*&4(2:DVI)";3*UU)W)$3(UW! DL( R.(G%$3)FIC;I@B\+$I M/<=S"MG6)>^H+0A+.5K+:LY5,.JC^C&$/:;0'27+?YP'$31[GGR:A_,%U(1O M7'P"3W9A7JNA F$.P]P-#(),VZ#8#@PE^)[!'%^ZG)E2K84L=FV^PZB8EG4Z MS>6PW+<HG<<0]STB3,D!$YYA<IS<H0!!XU-I8)M8!K5\9-BVL(U 4.X2% 2! M[V1(9"[Y1L"L_.K;F9W?H41$+7PO6=S.[Q83)7@@5R"4D1+9VXG&3MWGP/.] M PFOT( R$)YI>I;!J*L6G ALP\%8&J[I<>)*Y >89QD)0NVJ9#NO^Q#2FDYY M/1V.>GGN<."%K-)Q[U%)[K4 7'85Z*QH6#!EA^$C9&-%6G>C]*<#6<O*4$!: M7_01(0;I8F7I:C4L7TS6O[X+XJEBI-)ONGC!GHZ]>)8QLET<<:"V.=L1AB"0 MC4]<W["QZ1N!\AM=: )#$2Q.9:41:S-^4Y>>^BBTNSW5ZDJBMZ=RB>(^&O91 M6R[Z;)?3IK!LU[*%8:KEH<Q $1B24&P$B$JU-[N(^]X7G$V2QTSNH;A,Q[.# M;&8W::)4UD-XM/][!D&7@<.(ZQ@F$:Y!;>8INXP+@UO*V?>0,DA<_$47[E*B MG* -\FN35!^)/&FGDQCH+"-FB5(@NP8YI?:UF0K5N[12KLIZ7LVL<1;SWY+Y MOZ(Y*-MN:CSZYF<A-FVSN@2]U%"C]L!1VRFEK+D9@#G2.C7E^G82?]5WZ#@H M6&V2@H@JD=E%2#NSFTZ'@",A*%A:/J=<V:V>JS2'VDN(S['G"EM][V:3_B"> M(R4[>L!5N05V.+M?M9C0X865\NFD$& *+<PL5!*"G4144#L=PW\@7^E;. 'C M]/3YX:V13T%K\M*<RT.H*C= WSHV/>9<N#7C"0FPDRG9S,380T6)7- )TV6, M1WV=.[AY?E;+)#.'NXYR4*%AFT$E<Q7'E0 XA-LN)Y;C0_U1-JZ)E$R%9PBI MI'H5R>H!T;I/H1"RBN@==%32#&&\2"V-#\FH+_R&38X*7$7Y?FK**QNF9O^2 M)&-P%G,W>O8IF;2\M]==V)#59S)2HGLG$>5SB&QO6XF&SJE4_\U:?G?3Y8=! ME08W-RW@YRC9HAM:];@PFC"^7>A*C4DXS0N0H9VR4OHZZ)(^%2_*3@A:#@>X MGL=L:ANF]!D( C4<U_0,RAUETGF61[7X@V_$M@])3J&SD<X5K8D)J$)2;DQ0 MNT_%#N3L\4,\C6=Z%,BW:%D6U:Y 4(M1",X;CA\H?>C[TI 8^P8S/=M##%D. M7PI$.:7P(*JJ546^=?9I4U26OT&(5:DO]I/SC+;L >VBCJZL0_3&'MHG!+A" M )<:WAU"5.D .$QAN@DX"<NCGWBDH\J3Q8$9#L\C\.4Q2K]L9XA4S1^L:2U8 MT"L?%T;\/$-/G=-OT";Q=*'NDE?N')CDN .'\J%V52MSQDWN6)9!L8L-Z/UC M.):## E3BAW*E3A I-R"(VW"V'-'VE6$O.CQ?TUD*H_[:V)C9M@T>=Q?YX;N M/91_O9\N%Z:Z* OAPWE5]LCE$6.G1"N?!R .@^\ :@^'\K=D.H[&"W79[62Y MEU>?4A_:@;]Q-+-IE\7):^<G^'! =9[\ZJ/IU_?SZ&&6SW[H%'Q0# 'XH</P MVT??X6B!RZ7UZ-=(?7@6V_A\"&5S0P\%J$S2X:!4VQD= X=G [WQ8>#L(NUP MD+QL$:M-]_];A)/X+H[&-VF2?V;#K^-#6R(TCEDV<94<N'W6I+2J"W5E'^O6 MX_ 57JEI<LB;4S8XP[8"+# -Z1-3^:?2Q,*DONW;RZ2Z<M["P:25)HXDR1B& M &I%]K*G$;9-D.\[V/ <2+*T JS$QJ;*17&1'YB8^:[(NCN!LB9T\SQB+R$E MFB&'7PE-^UY7/4\#BH<8I&UO$KA^ZVH6+@^CBNG57>4@],_A$EF5+*PBI)KD M]P^/89Q"LE>SN2>57H(5>#[VA2*/.)[RH2W;L'D@#-\CG'"'2M=V<R]AF\;- M-R]1IYQGY1] C*TJN-1)F650-<'*9PC/4+)K^-&)PPA;"Y-".F>I"=1>(C;I M78O ]1W,T=4Z/+OP']$$6E'^WB2S*V5:.J[DGMI_&()N8FKW,2S?9@:3#A=V M8-N4;LMT+4)*M*^RJ[).I-O! R>Z2]*H8!3Y/Y3P).DXAH"[MK.5\P+HI,E$ MF]YYQX!.+@\X=V&2E]H>-XA"%=SZ!I#*=&"[Z/82#:1.%\>R J7BR^\@;M-0 MW!&2;#[$=$CFN" 6Y4IPL$<%#)P7RDB6P@AL1&Q,&&<R/X[ IE5*P#@KV;40 M;3TZ<GXD880+%G5P/"4RLN.6[0;JS@\>A?Q 7 >\HX-T.^[7GGM[?M3 U!6" MUX'M*-]VQ[T:#)N<'R.N]7ZM=5DO9K+CQPT$V,X/AC*E>2UQV1];*UIEY<A M86A5RP:F$-(.A/ ,M>=3<!&YH2Q+UX IK!YW+:S\WKT&YAY2:HF C@\4BH0Z M*0(0X)"U-&V9G"T,-N(@[Z?;E66=M 21+AS46G,3@V?)>0Z %U.%=2D7,"#% MVK+U=I/Q/,7?E&0D[9?,UJ58V146%UO:?S<9SU&L%\6J%6:' P@(TFNP99)G M:*\BZ# 0"L49W43"@F3,4D#P *(JT !]&$Z4I?Z@K(:LR](\2]T"/?$Y65OS M-]G0^6(CU3. 5+,]"4*!K^Z(U6Y@JQW1Y=*P"9$&IP['2%*3\3SDPM$V.B<1 MN6/#?-'$I)KQ%(B1(R1VN,3[LI!V;R(*H>YNB+HM3?GPYUE:RJ0?W>"V-<Y* MD/.MS6!/H]KEEYT.;"GMQLB6[[SQXEM-I:"T1KE_W^)Q-':>?I_! 5\V&0OV M@!=R>NM63$'NI)"LY-/5IZH6&JLJ[8ZC0<&:A9F\=<"H(*H6&&OSH-M@(+7" M!<$E%[<^46=JOM;>5D6JRL?V5)BO:.XX84+'*4IS*RI>OEY[6.A>'DZ@=WGA M"&W5IVIFI[IQ4/%(N+/U@GPC>'%6@AL:"'J&UBW<=7Q"3<,*N&50W[4-&9@0 MXO ]$5@NQK:]G.[ K!TR\_ST3PWF;\DTV12S+ALTR-1)]*5ASWOI*,UJR SW MV?6=%]W.H84>Q,V;;JYR0O%0WD%Q@^ ]1%13^SG)TT"69>91UEBY6';=2?*A M*Q$C!.%*^NN0]0P@.X=@=!,.\-2$61IV7I^H:C"")%6_&$716!^=YTE?/;&- MH:JFU%'B0+IV*8A?H_0KY"/K3HUZ<?7%1(9>T,1DU:C4)*RV(CFX<W&;O39 M?3#H5EE3?51T)"Z*T*=P$EW?]4QGP!%8J5W3 33M!F.Y[V1Y2C 6"7:C3F*0 MS?_(_Z\:AFIJ=E/_ 21&;36ZJKN31$-':B)DJ4/33AIVD_I;,H\Z'<^#%LD8 MRU*.[RX2M@C]IIP#W2&YW#&RD\2J#0]+O$7J3B+* QX?5_M ]T48IAIMB_!. M&O:0VGD-)=1.95&YF]"=6JGJJAZP5IFR#%G[6%M%R_.D[^@GUDT0K#<_6TQ: MSV*P@ZA20WRUD\_R/H.MQRQJ.O F'$]C60I:E-Z\1-;)<UG:"\>:%2V::XU: MB73"<9=#+Y"P*'FI?\'F>[<Y*.T,4;8#&R33+DQ&.VJ$1?M8*7O;(O6G[1TT MLV+':,[E\:W2([/%!%Q\70>0-=Y:Q7QODB.F7YV.'_4@;.-8AL>%9U"+!(:% M&3:P%1#B"U]2GZR*N3 IU<&<A^):*"X/OWN.HCXC+(U[/ _%M5#\N,H]WKCI MA_!1;=]W]N/C)!Z!*Y+5#X#/&3^H_;W3D(+^MT0=1$^A?A/>/Z+XZ[U2 /:W M* V_1K\M'FZC]/HN[PF3I>A<+^:S>3@=JZ<TDF=4-9N]9NDI3/1#A!,L"Z = M2%,)D'QR 43^LVJ \@E )^TB 1/\-E?C\Y34$H4MO'3?H*X)@JD%P426)9X5 MA&J*UI.XEY&Z8I N6$PF3ZN6<LMZP7;K[CVB[FT[GB$PLA46W#*4E>\8@KLR M(-BS'4SR:0&Z:&@YD[X^/1L8K$([J[CVU(LFX9.2HS3\KOW&).RFEP!S!]DJ M&'D0/6L(/ND-:@P2DR<L@GUE?P_3\<QYRALK=O1\@A;,PP-HJ>9_;[A.=%7W M#J[OY;4^E="&<O7"^#2'(OAIHQ7.54O>"EC@^18V*)1=4&X&ADUA@IJ"Q/6H M)WUA+NL$K0+A]>E98U Q6V$Y6J$+K? ,=/0P":SSV7)HCB>S3M"DD*_L/&UG M,\." QT,$^-7H^STL>GG^W!ZG4V+_T7= GR/TWIBP& _0O,1G8P0&"K',%%_ M<XD%$GMWXLH9?MQB+I'2$!XT(R4PI\;$TC"%C01SN'*I] R_?'A'R8]O":V" M^C[VB4LS03T92O:4D3"9+$^[_YD=;2L;8JT_6V!0X2V>3="OSR8PGO/MH2VL MVIP45X6O%,B"29?<PG5FUE;V:'8<28AKN-21,%O1-2R+$\-43^6*<QX-K Q> MO!W-.F:67!_US Z8*_1,Q6Y?'V&E9^0+:IGFGPI+"/**LZ>6W!G]2IZ2IB", MTY/&WQVW4NJWK*W/45!)=*-K;6? ?1G5Q06S!"X,Y262X'U;Q0&JS/&1NJV0 MAH4#93W)P#)LR\:&,K65_RAL&OATI<H0/X,N:V86G4:+RVQFM'DL&@P+@3W& M#<$05?:V R.*E6FI?&WD(U@&)/>ND6!E+(Z83=?N**XC,*I0S8Y-7*+K_HBE M%K)C*8PH=!-S/&YS2S(1F%^H/J1K=#37F6O_6A4@5#%KN&8EX%G*X5HE%A2' MM47LGO*XIM(@VY5_='I2Y$NK"6XA+%F#,*'L+)^5FB:<4TTT+TQMH(1T[3!# M)PC36<K."E1++H5U'-6$<1$H)6'8ON=!$#LP'(N8!K810@1!A19D>9@4=(>0 MFWO(GC*T,Z7FM$TDS'KERK2KGZQ3$;]:-2(&@_7ZKO#-T2,:BS@(B2MV@+HI MXEET4MW84(]#8GNEUR.D8]HQ!Z6Q=9]E.I5M[G,JQS8&?9X'L/J2!FU=.;*. M-CQK21GTKKR^G8<P7LF+9J,T?CPEM>J<*TVI3.UR/$?\#A(:WC2.EX"Z^C1K M1HWJ[ADMV <MZ FHO&"L)/2'V0<-;)YM,!LV3V&BP_?.E]HV!,:*Q ;%@>AM M0SVE.=^[W7WC%,3JZDT"^X;2&F<;&-WROK'$Z'CZN[QOG"(!=56)1L!@I1Z& M+[ISM*$J]-QDP4X)4YQ]YVB'W4"YE*+#;I?%F5J]QR]JM'*[3&H@W+K;=48( MFM3]2.M^+!#JI^X_74RZK/M/D8"ZRB";[J(;''1%][<C^.3TN.+9M7\[#-<1 M55(ZG]JK_97\PXR\;/%_C&=_YD/SPJ_128J.,DO H2Z6S,K_UJ?NC%+XG@J4 M'5E ;O>A8T$#DQ 16+[A,L #6XYA.2(PL"==5S"?RR!8^5$PVJPX5'XWN:T" M0Y4;2<O ' J$D#:'6QO2]$SH8DT-VR:^80MB>1113"TO P): ;TK"D6W@0 ) MX::ESR%,2M >8*H&"3LXX %%<'JG3$7,N-(4%C=\Q!RI+$3F6>OC?_-=T8;H M"RP"(RY% [#@U;*QK-[!0DR*"<&'P5)K$>$\*\M\)T1/82$-P$+62K9_BRB# MA38 "\U#]@H6WE-86 .PL)7*-5E/8>$-P,(!%M)K:3EP)ZH%BP!8LMGDM$^P M-&[9KO>BXX!9MC?<,[&VE#/Z^RRZ6TP^Q'<GY69)SDP-%*J*Z082!ZYR\0SE ML4J#6HYCV*XE#.':Q!8NI-GZF7NG9.)&_JN0HW@"/57CB2=5=U@^Y"31V43@ M&%>P/DIZ< LK17_J$%AW8O/YA6)[]6R-[<$",;46E/LOH01$*)]8!,Q %N:F MPQ!SF;ORA&\0^U>9]/V$=(-T0LR*BK!:I&O.*]5P8YU$^0MK"$JXK$"@KNP3 MK2%8GS5$CD"3&H+H,)D0I!\*0B-R)@5!<OUXTPO]L$7Y"?IAV2;F!O59/S 3 M87&\Y&NK<G-SZ)V"R"%H4D%HG\225D\4A$;D3 J"Y<=G/;$@MD@_04/PI85] MF@7Q,8JGLT4*_5@^1G/EAD Q>C*)1T_V [0651_J\[:3J)>,0T*612RRQ_$Z MH/9#>,RBKG)$?4EL@TK?-"15WABSN4FI17S.^"IP7)X!59?D3:!6#0R@]F\Z M+M9;G8#-JJ:.*A$Y\M!)8.('-E8R CXZ0>I?RN$W I?:EF?:)K/61?$86NAN MH+&'KA9F9YP' I])7]AV8'@.=.?@F!HV<US#1*:C/N?"<^T5!%:IA7"-81I0 MH/Y'DOX9I;/SEE@>2GM5&92B7#*E'3AQB=HE<*!V"0_KRE8S0,2VG76M,L++ MK@C[26JYTG2CLO0X$4 VQ2YUB,&PKS0"\QU#.H(:R/:4NJ2FBP.RRE#>:M]Y M5"7I.D?EI-$B1]!?U:9%6-A3VXGAVRB )> :TE,6 Y.!9UJ.)1BS5T>M>*LK M0(F65E7?\4ROI?J6!V5JZ^4=U7S'(U!+\ZT0, 7!A^J^Y:7+#DV?HO1;/-K1 MS7/=(%#W5SRODFBIW'R)5GF-G > LO6EYW/<A.G\22=TA:/"M;II5.'CV1_Q M_+[XDU/05#CJ:#@F%CXRST?9J+9I2_4L$T&_6&;8TN.&]"6B04 ]VW-61A@G MY2;@)U%>"\:;13JZ#_.[]1$W*.(5Y7;QAY%:!DHG%Y4N.F'$3=N(F%"1B6@) MDAU$E?;K]<SWSXD]'NO=+IS ,-'WT[SWNE[4M^5%_3'*=L?ETL_:=7S,VJ+" M!:>V/J&6U*U/%(3LR/.&NLV;]?^8,'(+L;(1U#! +]4Y_$4 [D0C\5.305N' M#4:=&NA$U*JR1*MODK5A;4[:*!-%C5ASOGE=R!!$B4T8_60IR_99Q/81>S): M9Y.T5B #3Y@2AJV30*LO9VTLT1)P#2Q1!.%6O40;6*'G2MM?XD$%MXX\F*N+ M!X7,%Q-9!TXK/D+23AX(401&"D::6V'L"T378(8E45_ADQ;8CMD0+S!08P]^ M#0@6^P(V?Z/S-2K&*^NIJ@>-B)8F0"1,<L)H I 2UZ<&DRXW*.,0P4',,&WU MA:V,?Q.++_H,F!.^::[N(:$4N3A7Z^ :]-;O2%B3<IU7AXMAB$,Z!&M%>Y,F M!W4F:X^M2L*%NN-F3*KPSF?9(MHC!U=(:1/]@MJC"$Z,&./\H#JE<V@6I)7O M*11ZQ+:(0[CA,093U9%G6-R4BDQ?P&YMF1QEFH59I5G++Z!9GJ>WOF:I2;G6 M+$BVJEE:8RM$SB@K3<0]NV9IC1Q<(:6-:);6* (73")>&HO8GF;AQ&R40IV4 M(Z7LBF;90^^9-4M>"T#P2VB6YMFJ- O'RM]N1;,T3PZND-(F-4OS%)FZJ%R6 MM&5;FD6<0F$MJTQK%O43R3NA6O82?&9W:*E:K/952QM\!8>?EL=^-Z-:VB ' M$FV0%&WIEC9( MUB851:>BWH%IQI3]FP]B29;F&E&>4OH%N>)_C,9@O)=8MH M5;>TQE<P6P0N=;H^NVYIC1Q<)::-Z);62-+9N8R4.L"UI5O$*136TIZ9;L$F MQ9W0+7L)/K/=0E[$;FF-KV"W,&8U'&QIC1RLQ129+>F6-D@"W2(9DJW[1+AP MB-:@]J29W6*69/#%[)8CADL>:[?07+>P%[!;6N KV"T68;0-NZ4%<G"5F#9H MM[1 $N@60J00+V.WG$)A+>V9ZQ9"62=TRUZ"SVRW+'4+?0&[I06^@MVRQ=>& M[)86R,&ZPJ.-6&YK)&F[15IUSI_SM]=/.N#M]8_5SZ$,-,^6UW_'8_CD+H[2 MJ]GH/GJ(_O[F?CY__,^??OK^_?N[631Z]S7Y]I/[_O^I!6*J-[=,";VRUC]; MWOBGC3O_[7$]O5/_/9N'J9[R")V2!0RH,='??EI_NKHP4FML?1DV"();CPL7 M_>VGPLW_]E,.R%'H\"ZBP^NAPQM'9VFQ=PH=89BBENRH'9R83<I.%]'A]=#A M3:*S$:7N%#H".K37DAW>+#J\B^CP>NCP%M A7=3*)JJ'#FE,*V_DPW4*'5$/ M'=$@.L]D,C<-%R 2?86JLI__]N,VG8SC_XQ^/$[B43S_-7JX5;<?QP_@1273 MO[]9YSDK$. WV0AM\+62*12FV3_BV9N?EY=]3J-PMDB?=%IT=K>__53YD)\5 M!_*W:%+&F[,\GBETZ#,7E_U6EJ[E*V5D5L'39T:JSQ^2Z6M>C%FA9)]YN*/N M][7Q<Z.FO9/\W-$(8.8\%;\I,??N+I[$\*6O27EM7-WH(-))KMY,PNEOX4.4 M\0V:-'W^GGR^3Q:S<#JVI^,@6:3S*)I>/TSCVP7,1X2G?HO@=Z^-FQO=<SK) MS2SRNM*\'Z#'%#0;VEB4OT33* TGT(%H_!!/XYEN#?XMRENAO%:NZHYH_>4J MM-&ZOM.1ZE?&P?WM'CO)T5\6H=I!E5Y5!D_>&=*%<7-J2_W\]!A=WZTN6.OE M?-DNA]4^K7YYDR9?T_#A&:[7W^?#Z==H4[9^#7_$#XOGGG!Y<K6OB6HGY6I/ MEV+GZ=?POY+4G82SK:!&.(X>PO3/F=H2]!]@$#RG14Z2)_6:@SSU0$_U19X& M_?3JY>=2N5O=Y/]RN/U; M;M8S2/[*]II W<8>MI39@N;.MI6YA>];Z3C:)Y MU<)SJ:RMGCQU.:QV%[-Y\A"E.G(-0>S[^''8=5J3I@O;=5J7IE>][60S$E^W M]%P<;P\:G=I)WF]-676>G&@ZN@='=I/AI6SR<RF*BA> 6'*UL&U=/*BKMD5Z M8TCR(-+=%>F;-!DO1O/K-&\VOSZ2^1C&TU\6\WF4#@I[WV3T0;K[*-V_A##. MTDN20;KW2'='<P8&Z7Y&NC_=)]^C5$OWI_MH\BV>?K6GXU_C-!WD?9^\TT'> M>RGOU_/[*'46L;K/]&M^V2#GN^6\HQE^@YP_(^=_*"%*'],DN5-R/LCW3OGN M:);Y(-_/R#>D_66!PD&X*X0;"XRX' (J_13NC]$L0SJ<_!9]5R\PFZ>+43XO M]V/T&,:I_L=#,HXFKS+7N=XBX)9)24</;(=%\,PB@*K&*!VI-5!< (.TEZ1] MD.[VI?M2!8Q@R:Q+/W>T1Z-D,9TKF1M%\;?P=O)<J5<W9&XX>CQ8J@D'J;4X M$Z*CX3IG,8NGT6QFC[)!SJMR-M@ [<FC^G+MZ+C)^^GH=?)08"R[FNVREX<Z MW%CXYG6R3WFB$G?TA&@O^_QP-G<3]3_Y*DS2V?OW'SZXKY6-BI%]7(6%6OY/ M\0^HXR]<]NJ\B9R9%E+67@^9F6V+KY-IE$JSJRTT=C)MY>DI7*+9]=W[Z3C^ M%H\7X63R]/[A 0XJE)-?\?/7MS(I=#/B0GECN-QIHQ]]5.SO83I>.SW+.$[> MG4I_>[:4\!:Z? S]8QJ3<DH%(UJJI4 ZV, MW-%8;4FJUZV@E#3%HWDTKM-[ MK?;3/L?S2514DYM/]>(T&BE+]+6+3>^48<-B,ZB@>K+4K4:UG8"' 3S6NA>4 M)";32\TR.QKN7>WZGY04APJ"DJF9?QHD2E<J][U!^;;J,=!JDX%$4E/7B G3 M0@5#DB(D:3\8_(]H_#6>?O6B6?QU6F'7+;^(QO8LO_:]/B6$Y[1J8;Y77$J5 M2C^S13E(^+:$BZ&7]M%<K-T1_26X./32O@Q&#KVT+X"'Q$3]7HSV:+1X6.AF MS/K\K6)DW&OE[= G_3+XV?V&-"_2_J73O.IN\M2+I QUDE?#_(&+Y"KE1'<( M9;2CB6 W::(HGS]!,'9N3\>P"3["/:I2"/\9W<>C9M.@N\Q&BC'OJ,]_$!L_ M*,<_ND\FX_?*/$V^-=YIK\L\)1+SGA@V!_$X6*33>+Y((SB B7_ O_K=8*]7 M0M1=BZO30O1*3;]<B 1C/1ES<) 0K;X<U$];DG,AZJ<5R7G=.H?0KE:H'"0I MR[XJKXV-W4]%ZFAR4">YB0A'VIJD2':3F^^G=TGZH',1G"=7 ?(U29^N[[SH M=OXI&BW2N!P ^D<T&<\3]0O]77Y-_/HB",L\&(OCCNK;6BDGGZ+))&_4%J9_ M1G/U[WK9)Y?*T&$6Y45R=9A%V5,.#K,H^S^+LIMR-<QZNWSN@GW6T6[91W'W M.AU'Z76:MSH"HST<_3E)7IN;/ S,NGC6#D-I+I"W G.LK7&3X7)Q23=Y[2D8 MOFD':ET3,OLEC*<?DIGB=EXO4F1JB>WA[#Z8)-_S"\]EQC59TW*!4L<L7;)D M(EJ6POY('33VJBX7^J@0_/0]?#R7<+4K\Q<G;HQR]@,KE8911R.#$-U=L[;0 M7R&-QC$<S:Q"OTLKY'7R4#>;ZF@P<!</\XR^XOG:;\G\]3F C"()W=Z$Y**P M*A$W*=&;@! 8&J0@BW;4],A68Q".=$"H<-P6I0\?DF</TTZ6I.5SZBJ!V@_T M?\ QPR*>W<-=L\.F]6,_1-\B&)/T$787':[Z_#T9I+=2>KG%K8[JIT%Z<^F] M;K3#6.^D=Y#6<TCKI8H,PAAW]%1GEXC\&LZ4&S8P#X[F!&5%#T@H!= ?9J[+ MHKXE>GK=YD5-JP#[=I+[7Z]5C(:1U4/?^%<FTL/(ZIZ(]$N/K.Z[='?5#ABD M>[]TMS.RNN_2W='4PD&ZGY'NEQI9W7=Y[^BYUB#OS\A[VR.K^R[G78U6#G*^ M7\[;&EG==_GN:/K+(-_/R'<K(ZO[*]S#R.H^"W>G1E;W>!$,(ZM[O A>9F1U M[Z1]D.Y^C:SNLH -(ZN[*W/#T>/!4KT<=TR4]'93:O?/YE2;WJM+^QQ&5%\ M^[B4A'6TW4_MV<9@DK0XW;C+[+0D[6J+G[WL=)/)XN$V#E\KVYC%.QK??&XH M]?TKY=DPD_JRF:S'K@J3R:YV7*F8.7T3I;I#GO)7G' 6C4LC5W^?QJ_O!#4? M+BXQZ6KW_,,966N@^*5R<A@37^M9PYCX_DOYQ4KQI7*-,8;[P[7R+O.:64>I M8$1O(U(@'5'G%N[H@62)E>M:L TCX5S*^W,\GT1%5Z'4O2=.H]$\25^[V/3. M^FA8;(8]OYXL-2XK/86'#4//CQ9R5H^+[$6X. P]OPQ&#D//+X"'PV#LR^#G M,,#W$KDZC/FX9*X.8SYZRL%A',-KX.[0K_]B63OTZ[] W@X=N8:T^%<FTD-' MKIZ(]$MWY.J[= \=N?HIW>UTY.J[='<T"C!(=T<[<O5=WCM:H#+(>\<Z<O5= MSCL:LQ_DO",=N?HNWQT]:1SDNPL=N?HKW$-'KCX+=Z<Z<O5X$0P=N7J\"%ZF M(U?OI'V0[GYUY.JR@ T=N;HK<\/1X\%2G7=WHLP4'34"]C8F^1 ^/813)TT@ M9#53\J*$931_A>[\DH_JPHZ&H_;RT1G'K]=;7798DX1U=.?8RSM?#YN<+A=? MLC137YT).G3*NP3V(2EY'SOEY:<VV17*,;R-IZ]8FW*+8=Y'BZ90/1W$=Z5V MAZ^4EXQAU-%#B/W=#O_[M1LU0_>\RV;RT%.EXSU5.B<VW>J#T0%XL-#HF&2S MQI<+CG%',P8/J?'-#Z+G2GE&XV52T:<GY3(^-*PNB0$4/\=8=5E#C$7 5\M$ MB!=V1&(2ADW-9VGI #*5W.RCO_%1Z<EHOC9P[.G834*(O4&3GW-IT$^+VUGT MWPOUWCYT_][6W*4+&A0I"W0%XL^)U.JRYD2*F/C+UIE#/T3JZ,A[3R5&*2%< M0V*RRYJ2&&%21#(EQ"AG$.3@)@6+C9F2ZR)U(65'X\9>= M:9IXNX(<%1SE* M'SXDX715Y7HN ?IGJ,S[VTGT4;%B4W+\19J,D\DD;+@+'C40>;XU5W[9"PH- MP5TU\SLD--!R$SY]E2)C"B'Y6F2XE)3U3&3LVXF;1N-XWH+,Z*.P7%Y 3#_? MJT<.@I,+3D</QSHI.-\;GE/5'[&A';6$NR@VU]-!VRS%IJ-'N%T1F[4M/&Q6 M5>+3T4./#HO/L&6MA*>C?1"Z*SRO>N.Z<&&Y.,XA"5EBBG&B'%SI)B<S=@7A M*)[$Q6.=93#E7(O]7$&;2Q 89I)<8(;SP+.=!S[/U]5EC2D"A(A94 1$*0;$ M.IK<M&OA__[)":=__JKS?MM;F @9Q*PQL2*[K $&FOF!KID?U'?_M.UES\)B M6.;JZN6A*.19+#\[-UO$1L][IKOV"M%1TVC5<?F7*/F:AH_W\6B9&J3KKM(G MM<0:X,)JG$L[7!B&N72;-<.$E@YS9QB[TE7&$!/U>]G8H]'B8:$-<UTT M>E MT3W<[5N4S02X*(8-PV\ZS"0A)81#J(6[.M'FDWKB> %YW+^&DT==7SR*(.\Q MA8FJVJ:>CC^KA[Q?/:[08RQ)_]25R0\P Z6!2I 791LEDJ&NKJUCV58:9_,A M#F^U_WL9?&-"=['@K*MM"Y51%Z=:*<*(T&V7U8ONP.9S%'?NXOE-,INGJU_\ M(PHG\WLW^19!/^++8%B>X@MF1T<95I'2&T_/WTSCA1G0W;XN;74S>2$&Y/%O MAF57BT /C7__&O]#V=@URB3ZQ*!A*&$?6"485]:VVOQY1[MSWZ2)HGO^]&EQ M^U_1:/XYN4[M;V$\@2R ($FOU9>ZR.A#%,[*/:LWO[R,<%#.,4I,UM%#AB,Y M5EQYI6N:.4YZ*0923M3VQ4T3=_0X8LE L+?GRBF"8,0CW*/8FPU8]L_H/AY- MHEGQF@OBD;+Q,.^H5U2+1\N+]2JZ3R;C]P^/J7*&X+H+T89+1IFXHZ;&88P* MI^-+X@N1N*M.TD%\"1;I-)XO4@@1!?$/^-=%K1]"J.BX_5>+3\O\H8O@#2(< MZ35$44<MO??3NR1]T$%LY\E5UMO7)'VZOH.\O4_1:)'&91_J']%D/$_4+_1W M^37Q9:PE(J6VS)'ZM*-KZ9=%J)S=>00S9O.X][)+(ZREZ[O5!7L/+%8_OB"V M<6D1B_0COG<,&\N'%ZM?*OWZ-0W/UFWALF./PP3XWK*,4HMWU-\^BF77Z3A* MK]-\%@3LP.'HSTER$:;/BF>$RXX><AW%L]\22*9YC.;KD-9%K3'"4%<['1_% MK^7< 1V:A/.!^_CQ,AAFF=D1C33-KC(LC--_AI-%Y#RM_OD/=<\P'=T_?8B^ M1:7>B:N+WD\?%_.9O@)?%*\$YQVM]SD'K]!%\$I@IDM D/(!L[\YULF[9E=K M>CP%PC>EW2#3<UEJ!Z-5-CFF=&:41K,YU-=^^AX^GJ_$;_OILU_">/HAF2G% M_(]H_#6>?BWJWY*&#F?WP23YGE]X$3+4_0+0%RK,?%E^F!;N:EQG%S_RNNKI M>!6-NT#&<"DD)OU(C=O%J/P@M1C>_BV9/^N #REY^P6ANR&\+@G"!87GEH+ M!>V9!O"4B?,4C;TT_'XAG!B*V3O+%SBDPKBCJG$77RZ5(\4YHAWE2'-S0GO" M(JS[&U,B!>E'1 ;\8FC K_X#AL2W<!)M51'^FDRCIU\5#Z-YL)B.SV9C#-&@ M80AGMQFB_I8==>7W,L16=N.9FR*^,".&T9A=XPFW),5]7!QN,ED\W,;A1?&" M6;RC[M-^135YO+\D1@QC"WO(.3V+4)A,=C55JS1[$!;.393JE%KE<$$?]G%I M#N'OT_A",D8R[G"AG-^.*K@*[A0Z&.EO+XH5C+&NUM#46"B7Q ]LZIHFVMF MD!-. /A/]U$T_Y",PNT]1QO(D.ZV2%.(<^M$J]YSY\5GE;9),Q]Z-QXICOP% M6#/T;NPP=X;>C5UES- *L,-,&EH!]IAM0RO WO%M: 78+X8-C=!ZP:"A$5H? M6#5T9>H)CX:N3/UAU-"5J8M\&;HR]81/0U>F[O%FZ,K4*WX-79GZS+:A*U-O MR[Y:%9:A*U-/639T^.D7OX8./WUAV-!%HI/\&+I(=),Q0\UX%S@QU"9WBR-# M;7+W6334)E],;7*;<I,5-EF<B:[&F)^K,%-?KLN3W>1"D@:&TMC.\D0WF.JH M4MW+$U^9)VZB_B=?+TDZ>__^PP?WDGAC(66D]) WF2*[($X,M;(]Y-Q0*]MY M[@RULMUAQ5 KVP%^=*D:LW&:V5"->:0XLA=@S5"-V6'N#-68767,4(W972:M MFADR4W14M^WULS^$3\H"<M($XE.S9696DUFI+\&<H=-DMQB")6$=/<M\-F(8 MI=/E,DG23U'Z+1XUF'SV$LP90NR=XPF2DG<TK_YYGBRO4.;!;3R]-&7&&<-= M+33>WQGTOR]R<QD"[?WB7)?B58W33(=XU9'B2%^ -4.\JL/<&>)5767,$*_J M*).ZM-4V3K,P)3$SP628Z#PEY4=UU#"$@G&H8BN4>WQ//M\GBUDX'4,=?[)( MYU$TO7Z8QK<+Z 0$3_T6P>\:$TMAF-(@9I,LXL"B+HFEHIDW3#-%9".Q'PO) M13]JDW8E^B]KD\Z5C_SR-5!*#I2&(BW*@3(W!67%FBBA!*,_<K"V.;\EDV_* MVMR\J&G1L&\G>4761<H&LH3HOVQ\B.;S*+V^RZX91**^2%@FQAW;*BW#Q 9N M<JM$*+?@AKFIA[7 1\V:,"6^E$T88A(L44>SSE_:A+'5G^-HW*8E<[ X+*9Q M)@OQ+*$8B2^_?_)6W'S0T;[HY_P[)>#>WWY:?IC=#'Y?NM/L/DRCV=9-LH]K M_+[P)E_4BW\IW4]'RZ,U_?"[WQ3R*51UK#ZN\_89-M6_U[?UHFGR ,=8U3>N MHFA]S^T?_^VGPKM7DOZH;K,%''Q8 [:U!&YC#])8^+[&W99#32IOM?RRQGT^ M9;)<>9O\NYJTA9/)SCL5OM]QMVRU_?R7O_S_4$L#!!0 ( !"'7$PEGKMO M_!H /Y 0 0 :6)P+3(P,3<Q,C,Q+GAS9.U=7W/;.))_WZK]#CB_3*9J M9%GQ)#-)36;+ENVL]QQ+9SLS>_<R19&0A!J*4$#2MN;37S?X#Q1(B)0HF[KC M2R*3Z$8W^@>@T6B O_SC>>&21RI\QKU/1X/CDR-"/9L[S)M].OIZWSN['UY? M'_WCU[__[9?_Z/7(Q=4]^;=-72JL@)('ZYE[?+$B]_:<+BS2(_,@6'[L]Y^> MGHZ=J6_S8YLO^E/F69[-++?G4_'(;.KW2:^7L/PMJOPC>7_\]O3XO?+FCH>> M \^51T-!K0!*$P?J_TC>G@Q^[IV\[;W]^6'PX>/)X./IN_]12_/E2K#9/"!O M[.^Q\$_D@GL>=5VZ(E>)5#^0FYOA,3ES77*'A7UR1U%0ZAS'O/Q(/6@JS_]T MI.CX='K,Q:S_]N1DT/_WEYNH&8[^_C<2E?WX/!$NRU'@DX3FM,\\/P AJ$+B M,N]/ P6^GEB^2O&LD<1B#3Y\^-"7;Y72H=^;6=8R+3^U_(DL';_H8S/U3@:] MTT&>*E@MJ5]()M\4T['),B>95!B:WYF$S$60+05W0COP)5"0Q>!MCH$']@H7 MQ0WB!**/=?>A4 ]*4<%LE70SG4:#99P@)5/;_ET_>JF4M@&@@5CEB_O4/I[Q MQW[\LKA=[% (Z&=EI/';8EJ'LF(R>($4/VH4]-F>%Y/@FQ++>8_4#XJIHG=( M=ZK1>1:S_6(R^:JX-I_9Q33P BD&.D6P%"4D\&:=)K#$C :WUH+Z2\NFVV(2 M!KX%]8(K+A87=&J%+C30M]!RV911YXA802#8) QHKD#H945^12Z_6)[' SF. MR;_QR7+)O"F/_X0'V&L_"N[2!P JP1]?[ZYKB!W$0W,?2?L7W Y1<,MS+KV M!:MKJ$PLI A'A#F?CHPE4K$2P1P*8SJ3"@Q.!C#N)^3J3V!%(EY$8?9+?YW# M.O/0I\[(^U7^MBW7#EU)> -_Q\1Q"1/A4L 8[@5;4&:2E=/%3Q/[[,ML]R"_ M!-QHFLY68^Y+X8:NY?LQ[M" =T#P1T4"LSU/P8@I(X*SJ.=SE^&,ZY!SR\4) MB]S/*0W\SIA-&W-LP<@?S&G H+5J6U92;S#OC]7-2][DQ/F^,_=6YKX&AWI! MBXT9OS.;[)W)9.D+G_ I&2W1-0>RKF_N8JP*W5 IN,%\[[<Q7]?W&C'G_1Q: M<<Y=!U:9E]]"<$;./&<$K2J&? '*SJGGLT=JZJ+U6)BA\%-U*-P'W/XSKO8[ M$E7<@6 K$ PM?W[E\B?_VG.8H'90;&B]F-F8/U<W)K(FDG=GPF9,6&&$+J;9 M8-0/VQBU&ZRW-_(M#ZC_P%.O-FOCD9A9'OM+JI>9 ?Z \7>LJ*ZXQ!GQ!?-M ME_NAH _T.3AW83!54/*"E1KA-CC!%7-*!7^H]7<P:@)&]VSFP>K(MKS@S)91 M.> T!KO:#"AJ@:,B*[/)!^LF5[B2C"U)^'8H: (%US)F&?^\H), ^O,72_Q) M VOBTLB]NJ=V*$ 1ZL/+(16!Q;P'86&=9[Y/MQ]4]E:Y&6EOUY&FR-&AJ@E4 MC06'%5NP&KLX)'@.FG*);[9%2BV&9NN?KEL_X1U%9A/&'1": ,)GSITGYKI@ MLFN,HL\8=.S=!HV:+,U@^'$=# EW"8:,?S<N- *'&^[-'BAN DV">E8OIC0; M]]VZ<9%)#[D09-.9M$F3PJ(@$):-*P484&?"6FS=PVNR-(/@_3H(AMR'=:H< MZ_V +>0"]M(2'C0 +%\]\A4#5DN7XO-4@@XK36#ERF+B-\L-:6:0FBL-,P<S M$GY:1P(R(Y(;^4(M?-BY@(W9^H(*]@C*8038#X3<^T87_I_4F:'O;L,KZ=9O M.TKL5($9*3^O(R6K*QHYXCI(5DD'FD9B$DIP/UK^8=EM$5*=FQD.'[3(1+<' ML2< X-81]?PDLG@)$S%?47I./9 ^P-5?S0FC%D,C#-YJ,<F$&8FY=8- 0R$I MW#%\L)ZW#RL9&)AMK 4A(UZ8TMN-\<V8]XZZZ'./+1&L'@3T/_"O<6=_6VO7 MX6<VOA87C%D3R9NHS#LH-#3:+UB0.&ZXV ).U+-W\ IKLC0#0@L5*MRE'YCC MWV&B"4R<AS[SJ(^&G,!;E'9;+%1D9<: %B%,N!*%;6?[1FR?A&'&5,CLHGKF M+J<V6U@+$\9S/O"1'9Y[1/+K;-S($B^<^/1;"#\O'_'OFDNZ4FJSC;4H8,:( M1)PZZS9AW?\*P56BPEVE[Y0S#O5,79&5V>Y:S"_EFAUT4X]AD#=?/2MT&'A] M7;;2"Z:9) \:3#=)69H1HL7Z-J2=D#?)KPX@K4QG>\#<D6I VE/59L!IT415 M"O(FXM%AZP4'GQJ(J<70B(-3+9RX<>#IH/%**4HU +(%6S-,M(AD<;I2AXY7 MS%NJ@8^M&)L1HH4MRW*8.HSL/YFI!A1,]&:+:W')?&)39^=7S'#: @"U&)N1 MH44KM\IVZ@#T<FE/-?!2A8\9'EJHLR0%J@/ JV4UU,##%FS-\-"BI%J&0P>, M%TMUJ &$"FS,AM?"I&K:0V?SU\I_J &!^ES-B-#"HN6Y$!T^7C$IHMYT49^Q M&25:+-.8(-$!Y14R)6H I!9#(S!^U(*;A5D3'2!>8?.U!B!J,30#0@MCUMB( M[6"RS=V&:6.K^TMGCB/%RUDRONJP!H'9UEI ,K?#U2,9S[S%+VA@L>Z6D-VM M?!\N%I98C:9GGA=:[I@*&S6=4;R>2S*7Q6YI<$<?J1?2\]4XJF,(77_&Q<H$ MB0:XF_&CA3?7\!,+@'?-1"*03 9\J$I!0 P2RT$F*Q)+0A)1.M3MA#KC?FBE MP68+#F;T:"'03?NJW8#T"M!P7?Z$5VI><7'!PTDP#=VX%"QE;<H><<:OAY5J M+,W@T0*D%<"3U$L .22I.2F,MZ8G=7> V@E0RBTME4:6C>7-4-""H0J_;LS8 MCXF3W 8U<0*_'N"$+G@716_7C;X%!S,,M-!H2?Y%CR35H M2EJ31H:,!=&BY M-9F!+RCH#&O)>$OD;,%%$#N.E\^X64)'7A$(SE=1Q#M=^Y8YPJ\B@QFA6J@V M!9\4THA355994)66Q.+B/G$QH'] ESK>*\ANA^Q\Z[T-AI4FONJ$9F!IT=W2 MH:^;#/=@_\)4,3]=?0_G\ B<G*$EQ HOO%B@OSF:)F3KJ-B5G1$K[[2 ;VD2 M6F[]'M5*F$>2>DE4,;Y,670X:AY'E4:2.J1F?&CQ7P,^NM'DY4:3U&OY++CO MYSL_.B^V'2Y"N?.K>@85QY8MF9N15#W=->_J2!FT84;Z/)D<>?^G0]P^$9<F M))[-9H+.X%<4S=T%:)5XFO&E19\KXBO+KTSK3L+3':@: Q7FS 9QTG1F]B]6 M$%\2C,NOB185J$AE!H866)99UT&:=9V'0\8\6F=-NM7_2UB^X/L'N[$P8Z+X MBM$ZF,A_(:'#2&,8J>3@;B8PVU\+$FOV[YS9/=A9GFK \$8RYR9'&D:><J A M/<^0]74DK$ZWCI:7JM:,.2TBO=T9C_S0A#SJ'Q/I0/P:(+ZEP5?/H6+T2,4Y M.*9(TQA4"YF; :D%H)L ).9M2$'(&Q3E>Y((TZ%N)]2EAXC4\SZ9^=/7OG+I M070^%=!TPZP)<Z4'LPZXQOB:L:;%I,M.,.71E)62KE>6<AB)(+&J"-%AK'F, M5?+':E :<?)>BT>7XZ3ST/8 @>S&[*(KN2MA81L69E!H0>BLBI)KO3MX[ <> M^M7<U9(%*Y*98:!%D!6VW_GQ?=Z=Y?=C^;53JM6&@FI$9JMK<5W]<&MG\A<Q M>;KG_#L7?T)/5L\Q_Z?'G_#+[6R!?N'U^>W=';2%>-0=SH:XFD&CQ7R+0*/L M9\=U?T?4VHFLGD3U1[L(( %)1.C0U2RZTC7'M0?O,3,W2\&]XB(RPT8T5>-B M1H\6'2Y$C[),2>M2LX8QK3C&3H>4O8Q#T8Q_;H%\9T^6<'PP<%*X^KACYF)& M2H6;%W+C3%173U9&HMHD3M+Z.JCL!RK2550']SA'LC)*2AF8 :(%?3< 1%:3 MGX62;,X.&;N=0HCOVJ!XU]\C\T$\Z.C*8_T<PD8*L^VU^&KN=@Z9EAEQE4- M_NJ.SM;-V!KF8^[9S(U2I6&PGTXI1@GP[9T5T!&>=XS*WW ?O<PK"LO)Z#1U M&'"QB@L:T-%<'68\:3'4-3SEY9#332()EB%8!8F/5L:D;U"@[Z5O&\M$4J$R MF@Z-#:$1QW7NR2N,<</F@DZI$-2!=S*>/1))+%L[O[ =$R.>?M)BK6MXRBI* M-G:2NB0T9&T$1JZTO@XH30&EXD&Y#>7-YC=^,ZN+J>S=QC*Q]:LG8-2>>>PO MV8-CI]!@:1.5V=Y:^'3-WE&BK<I:=O.8>6?WG>Q>=L]7%J\H*[&.A1TXF?&A M!5H-5X?EPQ^F.\8ZU.P!-96FAWK$9FQH\50C-KJ98R]I1Z77P&5=_\RV14B= MSS!F"[1O&@(MCL4WPM.,'"V6:KYJ+C^PQ%63N.Y<G+4+PK\4J.K$XW=G:(:3 M%G"M Z<N3/]*6*HT7]6F-R.E(-W6C)1NUGI94%R% 13X C(OPL4-M7PZME:R MI,P?O>6>C7W5=;&;CI8P 2"M+"AY64L& LF_:T"IR5K- "Q(KS4#,!*-Q+(1 M60=)I(N3:O/RD53 J'3,-Y(Q9M#A=T_X?># [P[>Q!LT4?IU#C$U<%F%FQEO M-2_U[1%9)<$ZTSVF4()L#54=A':"4,'UO-4FQ.J$1F#\7/%2WVX&?#'SI[O* MR<LS^UO(?%88\*G/P P'+>Y;!@=E6SHMHM;3 >-E@6$\([LC-S-DM-#Q]I#I MSLV^%(32,USIX8S1-#ZY@Q81U,F?X(%WX8(ZM8"U;1UFN&F1Z IPRTZL*2=& M,(04'11*Q-%.#,42=4!L'(B)17P,(4:MO_[IQ"I8J\+&#"<M>%T&I[2J*/88 M(R:K+0%3AY6FL3(6_ K]S3OJARXF-L1+D(KND(G<C TM/%V&#:B"R#I(7 EB M)*NFPT0#V^)C*G#-RKW[.7@)-7(@JA":<5!P:[#<' ?.)&)-).]NE;0? -R' M$Y]^"S'^\5CYU&DU(K/AM3!QQI1$7#N3[\?DQJ_49)M%]]2E-OAU>O$+*[#6 M(=$,4S-DM,#NIF_BY'>ADKH+R;#Z#E<O<.'4F0ME8'JG@^UNFP+ZP0:<: '9 M;2\>(V]2:<F@0T6+-Z+*4?5B]6] Y0<M&ORZVU+_[["-_TR@!>[HE#S+)P$4 M^G3D,[Q:YRA^9@D;Z7/ ?SH]YF+6'WSX\*$O2_67T<7>8*=^PC9AH%$_3X0K MZ=^>G)Q&O6.M_6*I$@YS0:>?CMADV7M[,OAI\/9T\ <0'#\OW*1$P *L9)BQ M(<C'_X% _SSJMU?QO!4WZPWE"_2^2+D<B-K0.:E;36,H6J#Q#3(X$&77^_AF MG8&B0.>QPJ=(]5_ZUG+)P-N3?\-?GL>CTM$#T)R+@'C6@OI+RS;)+6<V&$6/ MB ^.P<*ZX;9D9"#!OWH)70\?]09O>Z>#XV??B46L(T'6T/4D2.CJ2C"U_(ED M%?H]1(K?1VOT3@; H%0&6;]*.;.LI23L4S?P4UZ]C%?]YG "T4<N?8][/2]< M4,'L:JVB4MY&A-@L'[!9!N]WD60[*;83037R._F7$U1&14* E;ZK#834G+OC M )_4A8%DZU/[>,8?^_)C8&)569PBNN2/W00)A0"7; M)5,+TKYUD<2A#;C_6 M$2.AP1^]C+A^Y?39GM=NA)1(_MI)>28_)X;,3NM(H)#%OWL9B_I2>!:SJP^6 M.E7T<Z>&\)F-K 9U!$AH\$<O(]ZB\F IZM>>$,E?)?53-_H:$@KPZ>ALX@X% M=5AP-A-4OOA"%Q,JHN4=N ]_E)>(7!^8!6 (_NCPA<6\ZX N<$UP1*R)+^_/ M_'04B! =&Q"4?02'AW'G01(ZH8BCGAZ+UE5)63\$8A:$^/:SX.'RTU%$SH!] MB1[Z=Q>]+*4_#56!?T-11E_1KS9EI'<D$2@)E&U7^R'[:F4-E6.J%U;7"3[. M@5+8X40V>(GBR;<,8-5=<+'2VCECJ71E"E7A!?=@'2]612I/+=<OU#GR5X/D MU<1RT7O]=&3+?M2,X=WEW-*ZJOJP5;W376+W\?QX&3WDUYY=('UYH?9I4RQ^ M*^6%WPYU'JA8W'#+*Q_I-Y1KE4XR4P'#<M+A"RZ?;3?$8&GIAQ 5/;>@W=N8 MX-!)4T,"R, UFZH/VV1 O"(*+]] I(WTWE3RNJT:/,RAKYATR!5HK19/&GY* M7K=, ^;C-W2S.!;TW9&865[\;:,"KZ\648L<OLURK_EZE0E:Z>:=.RQS"#1L M%KUL%3+UM&3\!$&6Z'<)3GB G]<5N&=T0:/_QZ&PY_B_8+9JR4:X[3R192VT MMYFL0-,D R[Y7,.8"IFOA/"V = 7S V#)+FWI+4J\X@Q! !:QD6V;*$&VT)) MUUNW\ ._HU/,N5 3D9/TY"#-7#Z+)=?;J$G>;1HK=?5RG>&6XG=D88 8>><6 M#(@L?6ULHLH\#L!G+%#O+KT>Y]J!@FS*K#01V9CT'D<5_+&UDA0PRP1S*H:1 MDZU]HJ.D=5^B^D-8X*M9#WZ<FY D)9P%R==IJ(/.&8#P\IG:\E:[Z N4%*;[ M("F>M7>C3 ^B%;D; K2T2,GZ\S9Y#9BO GX1LUPP"-0<RGMG[BT73*:IL;%H MVS2+,G&R'!S$5NE-/MJ,M3V'%LU+AE0I)4M/7[/4I3LTE==6+G5H6KEXB5/V M\<;CZ"KLHNY;6*!=G;;X&X':U]A@PE!5JT-U )Y2S0_725P^T.?@W 7KYMME M!S8Y8 3)\]=;G4AUKJ- JF/Z6&6J^Z;"AP"%;^4QB:)WK>K-T5:NY]R#:R?P M0T5ENP&;2[9)+\PGOY8N$#Z\8L\ *EBXS^B0PV!CS3"(R3C^X5GJ7D!=NEQH MP :2U^M[>='C]/K5%^A*<[#:?U-+E*E97%;M>3-\)%^_IG[19<SJ-<#QHBY: M#L9+.WB8[>6H*F]%?@#C3Z+9: K_P]PAQU6YD[\JF'&JE6[;Q+)^ZS?,&WA8 M#=:B8*QAF:W-I0_(M*DB\"-Y%M]AE-P,";B5UT>"L&>NRY]0%-_0)+4Y'59S M*0$>V<<WP,14_! "&Q>PX%U1YT)83^L3=\&K=LW4J7A>DFIP9=EKV3KF4H=A MH?0SH0LN O87C+VW'!E8+CP)\\#<7/8@=.:V=#!P@1-O1J799'HPIUKI%D4Q M+BT_&'+X)_;QN?"OKV]NANL]<%.Y-G5'E)4*+UF!<7$/<P*S]5CCQH*MTDI? M7N/A5!Q)"A:FU4H?P'QX&0KN<& C#*DUQD*M,J(F:&&:S89B+==(3[DQ%FJ5 M-L\V[MU9_OP*O,8;MF#!%1=?+,_!(6\U%G09;Q9%1\H5%6M3'D+:0NZ<\_H1 MYZ$\/EQPPOEW!HML/&9IN2-Q1]&BR3L<@& I$[76: K=%)?E^'TMM29U4R^I MM6#WH)W2M6AV;U$#K>V$M$^R5NZW?+8P8'?!P=U:'U,+7K5I)(W/7J1G$-*+ M_,>"SX2UT-2I6+Y5.N+GEV2RT%7HNJL+NA349NAU1?&)^P#JN/:^JMDW=6@. M88:X7BQ!AM$TF?F&KN7[;,JB0UV70G"A+Y-J$;5H/%4"KP734?';=HJ_-ASK M;UHY'*9BQN&^^$-GV2S!T0438@6+;KG[7*!A==*#Z'[)S3KG\<TZ]RL?<;<^ MO&XJUZ9AM7PKLMT;D07?R)%99@Y=>.G@)D?Y]-,YTN.1$X$DIDZTBY'7N"F> M![#:+U W4JHL^: R0=MV@TP?5$(GELI.&O E#DQR.6E4>B/M81I_IX[R?Z1' M)%<9IZYQEBI6X%E5*]XBI^0&EF&6=RXX[EGY27 2)%H?_#<6;--<<$.57(L[ M, DM"%L:"[5;FX(@G[%0F[3Y(L/^QG/#AB*MTH3]$YQ:O^#DN?ZF37+?ABC3 M:)K<_0%RIO=R9SJ82ZE#&/,".J-BNZ&[ 7VB%)SL6-:Z-<K>M\DF4L9D=3". M[^<L5*2L4 NUT<[BE"A46JYU.BE9'J7Y41L+MLT9E@*OQ7H++552IDU6&E// MA])XX0(T/%1- R9HG!0@E;A<+%V^HDD(HBB4M!.3%CEW]?58"TQMS:"5\:MQ ME& +3M)H.@2?7 ZBS*;HHF-*S"CZ&L(=76JG-K<@C7M%&Q)[5>D+]T0]F<[K M^V%TF6:1UE7H#DKE_)9Q':77*0]*;3S+-Q* VR6/O*'D^U-U6L# I%V-(=._ M )MXZXA3?&;*7*I=<UM>TCN*0RL>KS4<":M%=$#:?O68[B#7H6F5KH)CW-"_ M$GRA)*HF>:J*@IL*'L*NB:K$6)E**NJ]@61_+=!@7FMR,9AZ)UCQCG2N#2K3 M' @,BB]'B]-$Y)4-\24!T2E'+=ZZ XLVN>EE6J2&Q5TFUXT#,4,P](P+1DNW M91ICV+:5ZAT,TI_# RJ#?T%K]HTPM_1692XO8IO'M&P7%ZB15!5KT7(1P-* M@[DU2-IE,)_)^V(L]Y8^J;=AR-LAEA83\L>".]0MO$MC>PZM:@?H\#3(MO[E MS0G2AD6![VJEVZ1?]L$J>60-YXMT*S,ZS58VRM:G;-MPFFF0A''BSJI$+S=K M7YVVO?JGIL,]^\1\5US$.]:CB<MFT2[(YO;8GE=[VT<N^*?XI4?F,/ E]>FK M2MD6363)/7UX541V9_>9$+ASBN7.5UF1>,4AU\K)MACX5'BWN<SKDLL1L/!O MX&:"4J!\MK166NCEJE0;V@&';P%TKX>B.1<!KL^NY5<<I.3)A0%C6>D%]6W! MEOG]QYIDU;#U8AH_42&3P^_GU'T$86 B_,(PLU9S$RH5;M6,&< PCW\#Z!"O M<^XZX'7C(B-8%>RF5"W?IM'!)/+:'DF5LJW<#KF7Q]/Q]J2I=F_4^2J9U55# M5B4XB!#,@_4\#.752?_B$_\,$^+QXR[#.0['UQZ\QM-R)8G+6:/LR.80 C69 MV*/I%):FZX?-R]X?!@PV?<3@(+Y>D A9)GPK97[B#W,>^I:']Z]>\5 $E'JC MA<<F(:X6<>G\2#&&I6E5F[*E>E^Q*4INR%VJ5+BEVMU3O#,G+[+F_E0MWU8= MV7,=#<M+MTF_KYY(+TV&P3W)[9!74Z<SV9AZEAM$GWI*8NSQ-)#IOCNG0Y@@ MO]Z?6]Z?%1);-Q9L$PI^HW-FRP,OZ?[!+0_T..>F<BW4R5>%+=&GL$R;=/D= M_$JQ%)Q/"]+U"U^V2GK]BVG:Z&$J<PCC0H'\:7!0,UB%LBVW7P656J#)+_WH MRY?P\W\!4$L#!!0 ( !"'7$S5KF?E,!\ 'K_ 0 4 :6)P+3(P,3<Q M,C,Q7V-A;"YX;6SM75N3V[B5?M^J_ =MYV6W:MOMMC?)C&N<5%\GJK0MI=5. MLON28I.0&FL*[ ');BN_?@_ NT20@ 02@#Q/=HNXG._#[>#@X."G/WU;AY,7 M1&,<D8\GYV_>GDP0\:, D]7'DR^+TXO%U71Z\J<__N;??OKWT]/)]>UB\@\? MA8AZ"9H\>-\B$JTWDRLO]-/02Z"0R1TF7Q^]&$U.)T])\OSA[.SU]?5-L(S] MZ(T?K<^6F'C$QUYX&B/Z@GT4GTU.3XL*_I:)\F'R^S?OWK_Y?>W+?922 'ZO M_71%459G -)\F+Q[>_[#Z=MWI^]^>#C_\</;\P_O?_>_]=31\X;BU5,R^0__ M/UGB/TRN(T)0&*+-Y+:0ZK\F=W=7;R8783BY9XGCR3UB@J+@35Y66 $ZDC\ M\:2&\MLC#=]$='7V[NW;]V=%PI/?_-LD2_SA6XP;&5[?%\G/S_[QZ6[A/Z&U M=XI)G( TC8RLL+:LYS_^^.,9_YJECO&'F)=R%_F<' D!)\(4[*_3(MDI^^GT M_-WI^_,WW^+@Y(^LPI]H%*)[M)QP&3XDFV?T\23&Z^<0G>2_/5&T_'B"'Y]/ M&>GG[[+LO[V._'2-"" -;DB"D\V4+".ZYD*?3%BQ7^ZG#>DY+]!<P6.*0]9% MGVD4I'X2\XZ5Y+WQC&4]ZRS][$#1[R'C/Q<)]#I6Q6Q9]IYY%&-6PU7HQ3%> M8A0<CD2RGA$QS3V*-#210F7)$TJP[X7:44YALELCK5CR(H>15#_UM7('8WGQ M!,4_16$ L_O-+RF,Q@L2S* Z>A6MG^$3(C%^00,TAEK-NG%?>?'3;1B]QE,2 M8(K\1"NVW=('EU]_]VNO0EM/O,:Q'T9Q2M&,KCR"_\47@(L@X+.,%^I=<Q0J M&P;8(EVO/;J9+2\(26$V1=1G:^ *L7'.@?!DGU%RCUX02='E9I[AN8(6645T M,Q0+&B331]D"KP@L+KY'D@O?!\4R 4CS*,0^1O'@G6./VL>"'L)(9)KG;42O MH_0Q6:9AGBJ^1S["+]YCJ&&"UBN./G*FY 7%"9N8AN\%O77I@P4#Z1E1OO2Q M-?"95<JV&D$:PO!K^ZH3Z!ZUZX<^#UD/:Y7@&H$> +HGGZM)<+&.:))/6C?? MGD$_0#/2)N7E)M,:RL5LB"G4B/S#]KS!1Y9\I?J _AQ%P2L.0ZASRC:=*PPS M4UPN>E=/\!,,^2N/T@W@@$9*F?939-,)_U!1AB9E\/97J7;P'E .TY]I%,=- MTMEH]?UTS4QGJ#%P1^@/>PHV'F$W<8+7O/[5BJ(5_"]3'4WQ)"6//GKN(K)* M$%U?H\?:9/_)2U(*_1C%;.)_U+I02]8X-L2+,#D?'R;4BBB!1CX?'7!S!SPZ M\J$VX/7:!U\#^BO3!^PJBD&'!V6CF"!N/$I T'A&OC -"\J"'Z\BDE /Y*Z8 M9QGE\^FD9RR1+2#Y,TJ^D #1V0NBES"]LSQ64-DJF#[";CU,_^:%*?J$//8W MWVE6M9>?XYKU_2*.$0=SA[U''/))02=7VF0:F*;!IR>%6O5!O484OT"A+Z"X M!']&P8KI>S[\S3D='/,^U6NT>R61_[5Y$#"XG4^R2GT@;R!UM$'H$A&TQ"/T M8[D*AP-8[FK_'M&O0#,[U$$DYM7^A42O[!P1K]GL,;W\?)^?Y&N=TC1)-"!% MY?0Z)?"=F5,KV^EM1#-Y!J5$3H(1>DDV"B^]&#9QKQX-8JB]2#Q.K^B68 0* M^*14[Y2YC7 4],+*=9KPF4WSP?N&XCF-7C#S)@*.:S_K->+WUC8(-!@_$6A' M86;UA6ZU7"*VE+*O]Z"$SMA!6I;^+HK9;'.+8!GR0F;L39.(;O*$ Y&A3[Y! MZ&-=,"),Y^)J^#5:(DI1 -^XMCFCA:ZIU9:_GP"#$##"Z59/78/ XJ;,+X1" M[UL1_"].:#X)#02NJT9]$.\1-\3./9IL'F !C6$G"2365E91"IVP#Y!B>"H& M[]%J%>LT?*S7.#\G)MR. !(CPL['*^(O?)^F*/@9>AYE@I1JEGZ%5XL\(],S MEN9[N#"C$#/X6%&N>Q38MVD""3YA@M?I^@Z!#C[W-CPEM\-]!HV%-4L8LB:9 M/3,?=\C+$_*RO&<,7/"_1R)+I\2N4:S[V&<TJ?4?&W6(_A!!S??P)=])91;E MAH@CD2@CB3Y*+M,8$Q0S1?H1$V\<%4"^TF&!EOOIXN.%_TN*,\=YK>N9>N4& M@0]V;'J@)"-14IX_E6<+H(9E9R=,--A=-L]0X%NZUG$_96#YAJ6OD"IF.FLF M1N7\D8DW-$,R(@Q+PIQ&MVSJ O4\#9E)(I^V1YA-NJK6;2*8\TL?ZXCP2R$C MF4!D*M5XRI4^QNB7E*W"+Z,<9,I5J _@7U/8?R,:;LKSX5H]U1YK@4+DPURS MF_S:2SR=!.@12,O%G<]1PM2PLN32L3>N7\0 I2V.0AP4_L)S"IMRF&\R0VU+ MY@KK _J67(:1__5P D>4U3%N']@F0\.\.[K$ _/<>5-DE)XI*8$5/!0_F.>C ME,0*7H8?74IR#,Q)[8[1E'!72!)\\NA7E+#JL[/H!?)S]T^VHT<T\3!YH![# MGRF?(\__@\D\,-?"FSHC\Z<DAT6<##\R]Y!F8'Y:KQP8&76*DEC%R_ ]9R]Y M!N:(>;@_Y![NHW21]@I-H!R^P;NJ'0EQZ3$^HS!QK:BW'GM.4)3$*E[&ZR)* M\@S,46E:K2089VO47;%)U,-W!)GJ!V:@<JUGL31H6AS0[7C9CSR#'"37T/O% M'>]\EG9D@N2%&)B-NE,N4XV;'KQ,8QYG(E&2PR).AI]F]I!F<.M"[@8YNH6@ MHUZ#F(?O Q*U#XQ?Y 4Y<A=0$<,>1H;O(.K"##^'BAR&1NXRBI)8Q<LHJXNZ M/ -SU.(O,'*?D93 "AZ&[R-*<@S,27')?HXH=ZP8I3N(*QUZK[+E93'.WD18 MZ<!H.UTJ1H$N*8$5/ P_[I7DR#GQJXCP=\! @QO(@4C 7 ^S7UGUP\3YSF0Y MVQ)F9 E+(KOC=W.I0"[@LB%+R.*X1[39E7)1>+#VI1<_\HCM:7RZ\KSG,];' MSE"8Q,4OO->=OCW/ [?_-O_YGT4LS;FW88UWE5+FMUK4%'J/*/QXTI/XS*#< MU06:SRB1D[XUBR$,17PU43AJ=C,6I)PM8<,GAJ54BA&DI4O@W,,!"SS(KTN( M$ E2&Y$\]_]M%[3NF6M"KIX.WTBC)N7.0@4_Y 6RNS!9F3??_#!E4Y_P6'U+ MLCT+,4%P_4;/[#'$J\PCN9OQGDP6X:CX5X-2RV<&3?S$KUO%3ZQ[O'@AWZXF M1>Q*?@@C1"23UPBJS#N<'01T MA.9D+66IR"VDV-WN[4F\T$EL* GIO,:H)U M#_/^?";0@&:)$W0'J_Z.APHL_@(H/9E,X*@"(K=*O!6D>%S9F&<B8;%)Q(PV MDIB0L1&XKU7$W3!ZQB2$"7GW +1?[/9LAK%T3QJ6S!)UMZ8>@5M2FI:X=YT1 M)#8A-]^-R>CI+0D-R]M+<WM:8U)+#T)1:ALDER/='NUI3G.=KE=Q;4MI1F+! M#E.\FG=F,8'A'K&;#E6(X9KY!W1L[&,1$HF,)O LGB*:L!F[=NE#@* UJ1&9 M93462W24!\I##&]Z!VI+PE+>FK'\@C9%]ZA?% C_W;&4-]\3S5.<Q2PJ "OM M%#8@ZR+_DD;K'0-;45DDLFU-(@H4\\=K?__V[<GD%;%W6_G?\-<SQ1$%[C^> MO#N9I#$(%SUG]D5;T75/5!78/[@,=E^+8@G__-PU^%O*2;W))2U;5=L?$_CV M1:#"^NZ(L':?7%68WQ\1YJ;9I,+XWT>$L6V[5R']G?U(#SOAJ5-16? J G[X MG@CH,\56M/SX/=$BL#!4"_I;^]GHL++6H;99)"J<#NEM?3@%QKD*JP,#7Q*K MQ%%J!=N!@2T)N__$KT3][G@&<)=UKL+KD!(N>^@BF,7JJ!U2Q_=!W9:J N_F MP.Y07%M/A*J)S,W&[MQI=WOV5- =VH+)01=Y>U:0'=J1R4&6\/&HT#NP2U-# M+SP=JS [9#"5F[Y;SZ6J^=NA02V'=]=[K +KT'"6 ROT)*XP.S2(Y3#+'/E5 M\(]N/+>=7E5P&UOITV/ JWPMH")CG[VV&W=CFO'4;1,\:Q4C]W=J+\\S.;;C MEK<>\_9D,N0"O=W)>^Z]=.4P@R"&VIGIF^\T$7W!/HH7,-J% (09C+C=9@\U M@2@7P1H3'">4A^TI'X=L!=&7RP@2]B#;G$9+H2],/849-^)B%K^%!2*[:I_" M;%-%OK]$RZCQRMS--V 69GJ8(NEF"A,/MTBQP&,1?S<<1C&B*!9[)0]7HSD& M0<Z\HY5/_'6@WTUM1O*,MNYQM9W*A*2-]SD%<C;3&'&C+-X7ZI6U+:4QQ\^6 MY8N](>F%[ 7)GT'?9^+-2!4^+;Z@. ;AKU/*SMW@]RCH62('J,@87S#W1,WV MZQY /9F,N UZ(7L6]P61%(D]3K=3&9$4\1F^F^&M1$9W5A+J8WV+M36S.6GL M5H0\Q*3CI*6\13ML'/YL#U(G/>YZ0';M501>=Y:;5D;0J!NCJ4WI<-(O=V3B M=K1?@8?8K]UM9_+NT("<\B?KW%XT^\J )#OI="9)6<NV6. T;_DPZ]C;-?Q- MZZN=DQ[4DD"W]7*!)_61M&J?05+@77T<Z/L,^X(;3[+@K3L\L?N A\=Z;)S< M0;<4;:FLDYY=*KH-H]=X2@),D9^8/ZG*C_K(BFU%V":$A1'EODE29U8=V8U$ MXSJ24[B6\*Z7'EUYF,Q3ZC]Y,6)&@GOD1RO"3 8 (15>5]^S,'O"2F7F#AC3 MS $!7:/L7]%IGDH1)@,WU;1ED!?^O8(?L;"7]F8S@P7F7!]G"S<)ZB-)"$.< MP\@9965LP_%S[NY0O(8N.K7LS&/H%*[1L:=DR\-4?![7D\\N--5=365 M:QV M8*H-9&DP]3RVH,ANE(J#7'7GL0,%UR#+#4'GX)?,;".N_H!D*B48.@EG"_N< M1B\8]//+S9>8K8BE%EJ]8B4^)I<MP")\V6W\ _"U%6 1OFKP[(FOK8!?/36$ MX9>\3?9:7L2>2?01"KAAEP]U^:ZF6HIAI/?H.=_MP#Z\\M3O!R?*:!+/;,DN MB4WC.(5I"_&]=P^0MAQF$7Q"=(5H?AV("R0_C:N68A+I0W3APT:4HNK*1''Z M,27L80\<8*]#?U(OQPJTA=4!90[R?%N>?1'YX2H5807&_E!IG5FLP" ;,GZ/ M C1$NJ^O+-<PR#<HN*;>*[LF>Q=YVT8&F1R&XAV6,A53\&Q9O^\K(KL_HVD\ M=VR(PN#D5B@)&,WTIJ7G+^UTVTB$R35W[W)-(^H=O3NO:9*9*]=LJ3S1*)1@ M".$+CF$=!AWQ.DH?DV4:%L8F,21Q%C-!3)]+34IF((O3&Y>^> *^/:B #)Z> M$FQ!V+%<")/;(KMR'VO-9R8\K@<**72)H/[XL\@CNSVQA@5CP>,&!(@V]J(7 MKQX-XLM-$6-AN[NKY#1![M\I3F!^7[)-:G;*M;U9%1 MD=&L;_@>YYE;_O'2 M]C(GHYH-1%"K%<O)T!,#$=1J:BD)>N]0K#CU(X&M ,^BG8R3P3L.8Z-#'12$ M];#<QT]?YQ!MVYV,]Z&QE[0K=FZ&!=F/%BDSU6&A09SFH\>N(0CH=Y1=I=\" M52W!;MV&.(2,KC.MB@^7KDOHGU^W%IOW+ET)U,^&T,A3$?3^NR%(^42U(LFE MRRIZ2.IR!*AX.7X55\F65!&SUQ47IX@YX/2^HND(E-X./Z!.FMH?CCEWZ4ZQ M9D:D7E Z MUW7WXZ'44$$>V/FR&5HU,G0^#KZ4'2[HN"@/EN=J(.7UF9R#HN M!4\YC('.NTE./FEV&!_R%YD=.A[124G755@GGTH[C)QN_Q:G7E330XC,*;63 M[Y\>1DO/#4I!,*:C7GSWO;[M9@RFP[@2.=:X&DKI((VE[V:XJ\&2#B!%[C*P MFV&5=#/3N(PK"*;YG5'2?K-7$##S.^-F)T: D\]/Z1]$M7OY3CY)->P8:G^+ M<*_GJVP.S61A'"RV'PVC.*5H!LHDR3>N]8.)942SWF&SP O6A>D&M@B$I%XX M1]0'IKT58E8)7CA/!KTX#_][N9EG=5Q!<ZTBNK$-W0*#'K^$CD*2?$YE09JC M$/OLN4L7VJ<;00@#@^UQ6RP!-27,,DBUDR@GFJ P\M?M^PO_"05I_0B@8?TW M$6&M_N9996"%_X>HQ=*J>NE+6_&&;H2U2\/CH@H0]V2R"H?XL83.+$:5(1DP M6V;/SD9T\N1 E01]HUQPJN!*>-3=Z7D'8S5'=YPXY;%R9Z1M'K_<9'N.4AVU M5<]I$]Z)M96]L/"*0Q;#N#KXBDM%].H)?D+L$5-*-VR#Q.VQV<,,+)L;<%QN MB7(,\5FVV0YL*%7S4>,<U\#B>(L)S+-W^ 4%VV>H(BG;E\P]"C*A#'2(V:76 M]&:S#(M8M>G)9'1=EP-47]G[F]-)5Q&M1 C'\8%/\K@S"]_$"5YS_*L512OX M7V:KV9U\[<'$+@<D^56)"LDG+TDI-U9F]TO4EHS6._BU:TRDN,=TZ_G,)KK9 MFD-ZDYN8!24"21@/'E'>*P2R>N+SM"8U*;-$3*'6I$8"5O;+VBZCB4F^K>/6 MI_3V3N/D>B:"VC__.&F?D&U9P65)ESP6^Z"*(.YS(NO:XGP10AH"VL:YB9V= M2^LB$^"*W]^2$;5(:5IB]@:<M-"UQ%8/V-8F<=(]5@5IO2D/<WIU;9*RVC&@ M#L$)>V#A:U_N.&\\2B!S/"-?F%&<'3@PUU"24 _*JIJ%993/IV';QR6=9KT^ M$-2RN_N3R:4A+EP+#>5E^0[II+*9"1Y8N!7$.P+-V+6O%?76XJB.4IF-SK5J M O57ZH/.KGAV8\/N6Y_V);H".;*SRCYPB_ZOR!ZB?G3I8HSHJ9G[?*ZI^3F MFX_B.)O%!:-8D%C#9"E:.G8XVCT44,YNY!6];)8H:"O$:>\EO;/IOJ49F4[V M;=ZZFKLW?4Y-O#J8$HWGHSDGN?4P_9L7IN@3\MC?W)NPFE?+SW%Y>]0+\S,D M$M0=I4UXZG$Y2A$K4"+7.V%Z>UX"E4<CG]_,NYD41&*/:'>^-;>3S,RK<J4? MK3S]/9F,JIJ] Z.Q&,CW0Z>F_[W(Z.L*3IX]*#&P.W /.X2P?*ESPH14:Q,2 M_!D%J\85)R<@\,AKS6?M71"[B!%WB0A:8D>ZR[;0I1?HWR/Z%?BO7T/_"XE> MR57HX353Z*:7G^_O48SHBQF-KD7 0L?<=!\&R>0T\O!#OUS >^^QD7(QMF$] M"*$M!V7[-F8CQHI,%W=2T1J:G?8#.;<-GCM3=;GSGA+XSJXD5G;CVXAF,[4S M"TZVTO/8)UG458!0A5UU!0777>I=,K_K8AN VKW^>FBK^G5_$W:.;,S>(ABQ M7@ABY.SE-(NL&SVYC%AL,IE*/E6 B#(9Q,$O8S$K'M2DVBX]><U8G++80GF7 M46LER<PF<>T'R$8DC<ZS'RRI(LS8$E7@]$INY$$NJ6FN84+LF^*=U&?WYJ%O M8G72B"@Y#;5%>^N;D9T,/7H 'W+SGY,.ENJ#10*_0[[O>_0&"0+<=CJM[3]8 M0%#"[G%P 6!_N%PB9L=F7^]A4,Q((ZHWC)%\[F!#)H4E>Y,G-+&1*84M 3%) MF)\$)BF0D<</$[_%K%" "=6E7;QFDUTDVPW22*P$7*UD6QDI(BL4PQD290=G M[*@I0U8$ESJ '95:;&?JAGA^PB$<V&4$!=J*_QJQN9(-[[^F7HB7& 5YU#?6 M?#L1"_<@1+8&6QGZ'+'EAXG[&*)\.6R/GMSA53E 1;;RQ<-6EC^1U13TDCB/ M-G@ .YW%VLI%NU)]T' 2%FDK!RR0-M<F5HCXATTE.T4=@3'%A.2ZE04-!5O( MAY1*H%:&12@/6_@/+-0B'@0#=+\]A=XZ+&))BQ*DIVR+6.$ZR47P?VGY]*(* M[IW<%B%35%Q42[$(J:1Z(IO;J*%/W1A4M_UI,;4X^7[,\+RISI].OC@S/(W2 M2HN;#],,3V#WYESP=LWW3IK2!DGPQLWWSN'N,NODJS?#$R76O)Q\%&>\T;F] M73_LC1S[CVHU[V>=](8YG*Z]%3.7W&0.ITE=\=KOX0%G"=HU!3CI0'0X$?LI M2T?J3B1M<W#R >/#B9!0=IKO%Q\[(;W*3/.)8I?=KMC:&A$V5_)(2=OSQ8R6 M=ZRT! ]O>^,WF[3Y["1Q[7'_<DSZM9?S;VOP^9XX& I%V(&1O:70>ZNS-YN& M8%<[=12/!+,;@^VWAJ6S64&U^.6.UJ16R%P]IEJ\=K.,*+\"* NEHP0K$,)_ MBM_R-:BX.9\]YT-!>^]\6%*6B,,K&F*0J4G5%IKSX"*MZ ;2GANVNF;4Y&H\ M?-P'HI[8'KG[.Y 2,HGB[,%^D-HA68Y%:%45D(Z\]J"J!:!20E3/IW>ZKU7" ME6]9I:HCGSUTJ[[>JUJ*%5?4^G3VZMF50]=X)RW;*C0-J0TZ:>\^N(^U;M:< MO/NGI1]UKN%.VKFUT-*UG732LKWON%&TJCEI[.XR@'0/GFT.G31M[PV_^]CG M!X<.";OWI)TD<+($KI''B+IK1^2D&XO2;J^?%!F#@),NH)IYZM@)"3P\ORMZ MY/0REYPY-1/4,%PXZ9FI3(B"H>0P#TPK#Y6="(5<DY<WY!="D1^M"/X7;[+" M:\ RJ>\1?YI][L%\_$ ]$GN90U@5'524PA4D3G2>JVB]QMF4QAY(J+L152W! MM0@4_ P]B<>X*J.VFHNBG8M4RM(=.5N4VH215B"+3(1LJ:PV8%)&8DOT:Y7& MJ>L+PN[HI+58%PO'&,U::L+L#VQ]T,E52_%<9P_0FN E]K/>PA3WLE;^&-AM M&H8;GAF6JRC$_J;E>$MCX1H.Z;J89,^5(=9PBR1Z9D;3.[S>B9RQ9R%FKA3G M8BY0DH39VRV5Q+USJG1VPTZM:B"+38C./N_DI*R1N-X1]!U,UJYKY[=I @D^ M88+7Z?H.>3&:>QN>DG=[UA]8HX<A:_#J:(DEY&5YSQ@$XG\;B9A?J[^)I8!Q MG8I?!93):^:]0PG)NK<J2D58BW%*;O$+^A_D4>&#M*K%V(PU2JD.K&4Q%F-] M@#IU-&RM')O1OD8ZL!:E6(OTX0E1Y"T31 ]!6BO%3J0WWY#/;ROSUZ'WAKI5 MC)U8IP3: <4LU'28!FQ77GS9&W='D3H>=*_7OU7S15*\U8T"=H7M,TK*1LB. MJ[A@ H2Z2S?1X%LJG*+*))O;8F3=:I-B(1;C[%>=]BC(;KP]ZM,>!5F-MU>% MVJ<DNQ%WJU'JY5B,ME>54B_'[!-!*COUYJ/K*IMA)VURPW)3'S=..LX/3D]M M(G72G7YH@FHKJY-^]8/S4VE:3GK8#\M/?25SRLE^H-VD,H&..>=;0=NVB<8M MYWXK*.RR_+AY:T#1^%&G2]6ZX*2?\_#\M.JB+GD^CT)1FS[J4CS:,4AJTTE= MNKLS"D<M>JE+<6>'YZA5-SW?1\GZWKP]+D(@C8#N<6[:[V/V&.(59SB6]XEH MR63Z_*TF4J^37G^^[_,D[8B5]+9N[M1M3'-\M5_TW<= [,0L_Q!!>??P);_( MR^?VYFQNFX?B91IC@F(6?O41$\^=BT]M@B_8(*";V;+X>.'_DN(86WGM3!G MW&,#Z0DE&*1U"LU-G. UNV-WZV'*(D"P.VG\7C+'1U' @CY75U/A6[H&$0]? M25O$NB\O5TX#X!,OL5=>D^X4IXB"!/-@[KW.K]#F:X(X+J$Y.4PH5CJ17GGQ M4W[-_\4+.UR?!J[4>1[S^U]9F"+66<;@<;?2H^*QNHXQ2J\45>TZI^W!"7KW M8:.*X#K'V]% ^&A\>/)($3%D!)+[97"?Y3Q*X"AL%G6YSEHUS&K?[B*R>D!T M?8T>QY@ ^F4X2I;'T@0Z*G>=UR*(CE]?GD>@M+U>U]E4C70\3MT.L5J+ -8R M#(5/= Q5FPGF>E2:76W#Q/G:P,U;M\P.O1]WTN_75?Z%^T\GW8L=;86:GN^D MT[*CM+<9L9QTBG:4?YG@JR[Y7CO:#!*V'*=\O0TT1QM3#KAW.]YQ!5OEPYXR M/=XF,'AZZ::/N:/#HO_\0^!K]&MS&#)'"QR9?FV/L0W7@JL>L@UAM_-,X3,3 ML_#-&4$[0?T=@ &[AEOF0G:/XC1D;WOG[G 6.F1E<=CGL"9&ZW5$%D\>14ZX MPBW2QQC]DC*_PQ?NENB"T']-/9H@&FYNH:L0'S>$K2+Q+E"(F%_J;O)K+_'L M /4Y2ICO9RG9(H%QRQU$9W3EP:S'9;B"+A^%.,BF?0+[:11#&O[G;-F2N>+J M <2]#"/_Z_>&]R$S;UJ.>H%760A;V-5D6C:4Q&/5,I]@5]I.#D7QPW&@<:-_ MU9ZMF1*F@\)H^N31KRAAXC,[7+)9(%"3,L6)!%>()AXF#]1C=6;*@H.SB=#B M>.18W.B5':]-.=@^:FC<:*'ZMM69AF@5VBV^B]M4H [!L%]1;^WBB%!#XT8+ ME?=/*@3N*&B=PKO!_S6B^ 4D>('-=IS0M+A%]V<4K)BFXL.G[$5,]\;+(@$A MGZ(P0#3.=#*6UD$@5]&:W5XL]FTWZ^<PVB"4OT/'%!AWQHP*%C>&4/E:H(,] MJTMV-]@7O17H8&,H0'&C;3HN9CO8/&IHW&BAE@,"!UM&#H4;+7+C40)YXSFB M_+S#F4;8/O-P1O#.<X\C0]$W!GXZ8S(^>C&"/_X?4$L#!!0 ( !"'7$S4 ME30\K$( $&E! 4 :6)P+3(P,3<Q,C,Q7V1E9BYX;6SM?5MSXSB6YOM$ MS'_PYKSL1FQ65CJ[NKLJNF;"URS/V);;5E;-[$L%34(2.RE2#9"V5;]^ 5Y$ M4@1 D )Y *:>,FWC<KY#7,X=?_N/MW5P\H(P\:/PYW<?O_O^W0D*W<CSP^7/ M[[X\O3][NKBY>?<?__ZO__*W__7^_<GE]=/)?[LH0-B)T<G<>8O":+T]N40+ M/_1C.L;)K1]^?78(.GE_LHKCS4\?/KR^OG[G+8@;?>=&ZP^TH1.ZOA.\)PB_ M^"XB'T[>OR_&_S6CY*>3/W]W^NF[/U?^\A@EH4=_7_G5!49..J='B?GIY/3[ MCW]]__WI^]._SC_^^-/W'W_Z],/_J[:.-EOL+U?QR?]V_P]K_)>3RR@,41"@ M[<EU0=7_/;F]O?CNY"P(3AY98W+RB!BAR/LN'RLH %+.A>3G=Q64;\\X^"[" MRP^GWW__Z4/1\-V__LM)UOBG-^+7.KQ^*II__/#?=[=/[@JMG?=^2&)*3:TC M&XS7]>.//_[X(?UKM36EPXMWS:MD_? A^V/6FO@_D73.V\A-6:D YT38@OWT MOFCVGOWJ_<?3]Y\^?O=&O'?_SB;\&XX"](@6)RG%/\7;#?KY'?'7FP"]RW^W MPFCQ\SO_>?.>?:*/IUGW?[N,W&2-0LH7[RJ,_7A[$RXBO$Z)?G?"AOWR>%.C M/N4B_;C><^(';#UO<.0E;DS291CG2_<#Z_I!.OJ' TE_I!U_?XKI&F53S!:[ MM?80D73/7 0.(?["1][A2!3G&1'3@X.1AD_48;)XA6+?=0+M*&_HR;A&6K'D M0PY#J7[65\8=C,M/*SK\*@H\>A=<_3.AN_$L]&9T.GP1K3?T3R@D_@L:X&-T MFUDW[@N'K*Z#Z)7<A)Z/D1MKQ=8<?7#Z]2\__A3:5N*E3]P@(@E&,[QT0O^/ M] (X\[STE'$"O7=.A\F& ?:4K-<.WLX69V&8T-,489?=@4O$]GD*)&UVC^)' M](+"!)UO'S(\%_2++".\'8H+&BC3Q[(G?QG2R\5UPOC,=:D8&E-(#U'@NSXB M@R^.'K./!3V@.Y')J=<1OHR2YWB1!'DK\HA<Y+\XSX&& UHO.?J8<Q.^(!*S M@VGX5= ZESY8="-M$$ZO/G8';MBD3#'QDH!N/]Y?=0+M,;M^Z \!6V%<"BX1 ME0.H[)F>U:%WMHYPG!]:5V\;*A^@6<BC\GR;20V[RVR((Q2$_F%7WN [2WU2 M?4 _1Y'WZ@<!G?.&*9U+GYY,9'?I7:SHK^B6OW PWE(<]",E3/HINNF$?R@I M0S-E\._?9=K!5\!NFW[&$2%UIK/=ZKK).J&R#ZIMW!'60T_"QF/8%8G]=3K_ M<HG1DOXO$QVA^*1$CS[VW$;A,D9X?8F>*X?]G1,GF*YC1-C!_ZSUHE:<<6R( M=85P=+Q#Z:/5V0<_$MLGTP?L(B)4I*5W;[%?KAP<4D+)+/S"! XZ%OWE113& MV*%TEYQG'=7[Z63/6"0;P&2J8'\)/81G+PB?T]..]3&"E5S"]#'LVO'QKTZ0 MH#ODL)]3Q:N<??=G4C%&GQ&"4C"WOO/L!^FAH)-7VF@:F$V#'T\=9M4']1)A M_X4.^D+O<>\7Y"V9^./2GU.>#HZYS_0:S4!QY'ZMV\4'-WLI3JD/Y!5M'6T1 M.D<A6O@CK&.U"8<#N%/R?HOP5\IFYN- (4FG_:\P>F5N-7_-3H^;\_O'W VN M]4C31-& +-H=KS<A_3NS+I:FQ.L(9_0,RA(U"D98)=DN/'<(U6E>'>P1.GO1 M>)Q5(:=@!!:DAU)U4>8FLU'0"R?7:=%F)KZY\X;( XY>?!:*0WE<^;5>FW;K M;(- H_LGHM)1D!E!Z;):+!"[2ME?'ZD0.F-^I:S];438:7.-Z#7D!,SVF<01 MWN8-!V*&/OH&81];@E'(9*Y4#+]$"X0Q\NC?4FESA@M94ZMINQ\!@S!@!&=/ MRUR#P$HM>U]"3%??,O3_2!F:'T(#@9/-J _B(TKMD@\.CK=S>H$2JDE2)E9N M5E$+G; /H&)X5@R^HKM-K-/PL5[[N=LT3.T(E&(4,G=QR?@SU\4)\C[3E8<9 M(3LQ2[_ JX6>D=DSEN1[.#&C,&;PO=)Y[E%@7R<Q;7#GA_XZ6=\B*H,_.-NT M96J'NZ<2"_LL0< ^R6S#XL-IW[1A.I:S\2DOTI]'8I9.BD=A\3RB\SW2O^2" M?6;@K!$V$NM4*-''DO.$^"$B3*Y[]D-GG!M)?=)A@>[4N^*/9R[5<K.P9JW' M:_?) 8$/YL4[D)*16+)SA^Q,W50JR$SYC#2J[-1-^O1OR5I']L# ] W+OH(J MPD2HC(S2-9^1-S2'5$@8E@D/.+IF1Q>5%I. :<CYL3W":2*;6K?&^I"&Y*^C M, W9'TDC5YE4H],E>2;HGPF[A5]&\:NI3:@/X-\3J@XB'&QW[LK*/*7(_X0" MY-*SIMG\THD=G0S00Y"6M(K[*&9BV&[D7=@EJ8;)4Z&-1('O%=&<#YCJB/2\ MR>R&G,XEUCEZB\^#R/UZ. -'I-4RWLZ9:J'AW!V=XH'Y+(WC'V5E*E)@!!^* M7\#S8T>)$7P9?G=UHF-@GE0R0&["-#(O].X<_!7%;/K,-?J$W#P:D6GT",>. M'\ZQP_!GPN?(Y_]@- _,:V$>Q<C\ZT2'03P9?F?VH&9@_G #PD%V74=*C.++ M\"NG%ST#\X@%7,_S@.M1E@A_0@B4PW]PV;0C(=X%,,\P/;B6V%F/?29TI,0H MOHRW1#K1,S"/=J;5DH)Q5"/YQ)"HAU\(*M,/S($RTIM5.L!)X:!K!'V/?((< M1-?0^F(C6)RU'9E!ZD0,S(UJC"@3C>L!I4QB'N<@Z42'03P9_ICI0<W@UH4\ M*F]T"X%D7D#,PZ\!A=D'QB\*RAMY"70APQR.#+] NA,S_!DJ"A@:><ETI,0H MOHQRNW2G9V ><>(%1EXSBA08P8?AUT@G.@;F29'S_8!P&E@QRG(03SJTKK(7 M93&.;B*<=&"TTI"*4: K4F $'X;?]YWHR'GB8%>5+8+2T$71:583^H>470ZK M8I4/7$6ZZ^6'\0?/7W_(VWQPREI30]!#IV*U7:/PO8<63A+$W:AK=A^'UFCM M^&%O4K/>0U*:SO!^C=;/"'<DL]9U0!I7= CL)L_H_8XSW2CE#9#3Z^W*XM]2 MRFHTTZV&0H_%[&:_94,-4[X\(^5#G99QZ=N=/_*BY-906@\*-XOLO#BUB429 MS+9NI;]3,BFA]+*L41>P9Q0BS#V*T@-DX9#G]!1)R/NEXVP^,"'B PIB4OPF M%2O>?_\Q?S?AW_)?_UXIL2<BZRX_9[/) ^<9!3^_Z][_ P2Z7:SQ@^-[K-YD MFGTE1R3M X/B'TD>[S2/!.2E"XT]D.%5K<"/*$LY04_9HRA4+?$C[S'+C&8- M4J^4D!$#3VLJ+^?.6U8<X1I'ZQ3A^3[" UBF,CH$9_(<!.9NDNZ/9CM@:E,> MDAM"DO+\%M-<:PU!>78-[*I-7.;"-I=N?ELKJ?[]%(3N.S^,<"JZ4OT4D?@2 MN9@EFK+-]X@\M-[D24Q<)*J](9#5JK4(Z*^W@:!2)!0P@BAULP4]#@7$*W6% MP/2(6#1Q6552>EP*&D/0O9-+]S8H.7OS12M(W@<4!17BT0W];ROI94-0>N?9 MNQ5R6N>5UR3&IG,_T$1(:Z,A&+W9/7Z98)9!D4J9V?U>3W<7PU#J;QRZ3C)I MGY$L07P=X06B:H9([#MH2$MXD%:[TH<_&\X@[*FJV'\[-[N;ADW'9I8-9 ?> MGEM9:40[.-!C([>.!H%\CM/ZV=MV2P*O)3C%V>&H0G'>TA"*B\(@ZI3O>H C M* ]IS%8QB>]0O(J4H(BZ[C"51O\S7$?G8+>8(7>Z=?4?YKT7.%JWV6R*F2.9 M(>TDPE2H3M_+_OC]]^].-G23,_/#S^].WYTDA-(7;3*+H@WX6HSO)=93^[&* M3 (ER$_V@^2>["7"/]F/L(,WK,3] Q#N9FP)#[N2T:?* P&S2KS?@^.M?;\A MX/Y^:@#@-)A)BK%A :L"V[<[%7B^_SY'E(6L_,2B,Y'W\[L8IY[ _)=1&*.W M^"I(1_CY'4%+]A]#][<J0YH&KO(C_]G8TTL-G= A5D+\B^40N7)Z">^OEL/; M<^B4P'ZT')BR#VX'^2/4':/UK%$R9I68S17Y#\+,,\B7H,V5_0__T%([3\D" M<S4##=]=D0?FZ@Y#+8.*P;-D Y0J ;@4N'RP71@;/F*OY)7M4ET?WTB)WG:A MKY>?MX1ONVBH+1QSQY)3VT5'M8BI$J_M8J.:)Z#$:[O$*/7=E#"!I$)NWI(4 M;"VLB6N XIOBNMK7C,GIN'#(ZCJ(7LE-Z-&OYL:&Y9PTZ#,N0:;,":\6FN87 MAN_DFVSDS])?_$YO"Y_,%M6ZU2P)IS)S8[_F'L>NO;LY4GL2RPLC[-)3 Y', MUDA/"=\)6''P&"=I"9$G)T#\6%BU/C!I!*&+6'6^5/;VR==S%+JKM8._2B/< M6[M-" M0X'Z3K.V.,$F\<FLW0[#,Z9S=8.QZ&(& JBGL%\X2?52%4.UB! ;& MT6Y;H]+#>@10^YKJ>U2;P0W*Y$EG+;TT7&KW"1MIMKAE/9B9^B;<O33$N<^D MS4'R@7*"=@_J/64^6V%ND+ ]!/4/F;0XP[G=2W(V<IL"TLS*8>6D$.EF%+>W MFOK.!PEW^STBXGMT^5$!\1Z]5F5$.N$CVC@^3O^SCCP4R$7-WD.!! JS^1_1 M"PH3=(]BZ2G(;PM"=796?$:LG/5FQ11+Z>(1M[>:>J [=*?L5RE22>)KM.]/ M/4'N=\OHY4/Z?@W>9L3G/^S3G?_Z]R]/>P16_C!6$%5/BP S;'72SR<8;G4@ MZ^0"ELFASP< 5Y#.3 Z$UH!<KCJ"!TBW&KQ[6.6X5O#F60T>83HT]G8;3LZ" MTV^)!:7I)T?_:;+H^5I=#OM/<*'D[;X\56-J;:OS17E;,@54+:[RY;W/)O!# M3BUO8 CP1F01]/_X^R9J*?2J)=(DS-T^>4_(9GSH'H=:TWY<0]QFJH7/GE!; MW#+C(N>ZXIG$X#^OTIH^&*DM2[G5>EEHG?WMBC8DSBBS0<%E;T4F39OECN&M MFIO@TU,[IFF*3'HU05/,!?B]VRU-\R"X?0XK$R.?GI(UE1JWL\59&"9.4!I( M6(GC=/"T&=4I<NWB?)MO_ O*QF6$MQ"E@Z<=.W.,-C$HVJ1A8&P#< M:\F^: MT3*2\H6"QF;0;5V4CZD1,I\=3)?C911AL>^]V4;#Q/023+(K4#AOHXF&:=-, MC//\4B\D;2$%LM;'B!JS(VKX$2ETG,])'"/)<F^V^19B2+CL>EI%KPBG._]I MA8(7]GISZ-WY&,O."Y5>&HC[C<K)F,KE$17SET)B>*T,LM;I<$% J?9@1GAK M5.))6>"%M8O:17LYR,D&UVABD""X BBF1CF;4*YM='6H&QQ1H06P=4$4W5%+ M(P?@ B9 G6Q0R?[C>)X,V+TZ'2Y-G=7D.+_.\+@"-7@PGTZ$2OH,O'M)(V*. M?0<^=DFG*[BIT,-',&C$)[57=?5FF^(G>_*7H;_P72>,S]S4L\O 18'O^H@, M53* ,U/H?48APK691&Z)7D-HL'(HSBFJ(-"I.X2=*R>0/"(7^2^,C+:W2?G- M06CW7A".?4*Y>_7&"A>)G]UL--2Q-)9+C);TTKYP-K]%^"L] ZL%E&Y]Y]D/ MFF\^=>H*PM9U1)F5N=%WCRN'2U8Z2&3MEG:!P'#N!)0$1*4,%!?),1)KO;"Y M*;1+3?:2#I;3#Y0,6%SXTJ-PKQ&(6],A*U8)ZL4)TB)0\86#\9;2)'N#N*43 M%([KRYL+IN!AY-'3) EC"?G-MD:XQ8_!.L=@G6.PRW2"1B)&C!N7LF[V) UE MJ1B!L(=A""X3=!/>4P7S,0KHO,OY*PI>T!WML)+LDEZCZ:B.1D]Z/TZU=3=A M.O89E9]3WY.X.%I;EV\U#DDODD>4663)RM_(7VV6]8! <(F>XYLT;I\M"LGM MP&D(3^^]LY:?IL+F,+0O$*8;,M,,4:H7WB.1B"=J#4%Y5B9Y5S%X[KP]4K6= M%0^G&F[@9YIB?(T\9M%A(?@))61;:RQ J6-D$(Y0W6$C/'I%K2 HO69V571+ M6>S=4$DH7/KTSCHC!,7D?'OG_"/"%X%#9$^U=QG!,(0E=:U'1==1S$+ZA:!% M$MSZ"]%&4^H*@BG!E#*JQ5(IY=I_8_^37Z&2#CIBD3.S],[XF&K8[ !^P"Q+ M:"T.4%;K",'BSXE#*8D1^_0Y4848R[2+V6+70'(*=!S$;)S2DZ#S,-\05B!; MY,V:Y=-F9<AOHW"9GF/9X?P+"KSK"'\1^CW4^D*@NF6/E;&' RF).'I)]3+Y MV2?K 8'@SGGSUPG_4.2W :&2WGVM5-;:@-191:\51RF.0OI?-RN]CR]6],:F M,G*U@4\EY$V ,@EZMCCS,D?[WQ.Z75/'=NPW"LP..Q<(UR*F"VQ0C':F#?D6 MDG2 H#^-K6 T)9@]II +G#( LAY N34;A./M0\!"*4)OI_2T6IQ5>AJ%Z(K$ M_IH]XES(S"^H,S;N&$:A;+51J_0T"E&K=J32$P+1(SN*)3NH_#L8==*SJMH" MA$+D%V+M(SWQ0W9-I3%(V\QEFMGNR]BR??)5NW\+R7F:J'91Z& _HF(W<AW2 M0C:_,23=7T*R02Z5>9 G+^TL; ]:V+D@2Z6H<ZVM!M/*W'F[2-)PT_^,GLD9 M$R19FT+>S,VY.]MN'J1VCD*T\/>MY(>/!_$9YMCQ$ L+8$2G/S"#HES<D_>! M0/$K6OFNJ$Z^H)&.5-MFB.#.9B'.O&WO!,%"6;CC12[7AUXIY N8W'D8$*S8 MC]%LL9@M"I=6ZI4C)"G\6B)T[1W'+.[>-W:[B*+O%D0]P4S40YE8K M!H!QX M4NI(T&6QCB:G@FGC@2PBR>1,L1$8( ]H,CFI3"-SE!+7S4L[T\6!CM8KDS/5 M!F=)U3!D<EE678Q0"R" K^HR/"<4/8KP2?+#LZ*[,K+CRD?S$NJUB.K*26TE M)Z8K=*H;44MN3%?\Y.5;EKBG*W7*$R)+#DQ7M!3&[Y;@IRM5JEAQ2CY,5Y34 M$@I=,FIZHJ8&2W_)GNG*GP-%^Y2L Y)7E5[^ZE-/HGX2-[-6P(L\C8*\:RBO M^27<='!%N92=X2_B#<"'1@U#N-?Q1F&!4C1:SHH?ILV*3ID_.4O^/&V65.*I M<L!_F39@0>!'#OZOTP8OKG^3X__1A-+-LM>;VBKXM*$UIP*F4JU//7!M>6JN MO410%:\T4'P']]1<N$.4G3\US^IZ"%QQ';H2L='%>H^%]J=2:!^R(/4IE/= MZ3.+2V:(3135[',;/FU;F8W=ZY^M)6G*CPIEZE3ZJ#VJ)"BJ6OP2!#8L@IYU M%7A[GEL@IUP:YKE--/) EJ&X8\$G\QRF&EG0$O=><@%J(:AI8_WJ*/0SWYIS M4"B=G^.SQA8MKV^AAMV#" II#^5):I[C51<?5 NSE(<)5"R&ZK,FJEG32N9M MVY2'#MG'5?S[N4?ERC<O[N1 J++"2.4BG]P7;E16*[%.[A-+"\"4N,T]U'OB MWB\M7D(U6DEL9.,W7$O-1U',W9^<[/TJGKW2/N5!:UZ(HRJB>AF@<M&9:T1N MS3JO&<L%J?7EIS/ZD59ICCH/)X<I7?>='8\1!4'TRB1=^F$OH^0Y7B1!TU/P MSBA -^$+(G%ZGVEX2TG? POTCNK]7D1[7ZAG(SB42>K\BSN U/]T?)QR[WR[ M^^\O/E7UL+O:WJ(7%,A*TZIU!L5U$VZ2F*3$?)07-I7T $5P1\54NJ?3W=QD ML[RJ;J<Q(%"R;*^83A^G_HO<C^&W5+=HZ012(K,\7,^W%_0J749XRZ+UG^.= M<T:\D51[@Y1OC$*TO7/P5Q1?)Z$G_S*"QF"E_>8K)YRC]2:B"WU;)AUFCK/; MB! 6W^!&]/K_@UG&KARJ](=+DG\"NJ1FB\I=*MUKP\UWY-X!\P&5S'VD5&#? MC9''O_#YOY57<SMDR",/,-!*>')7R$L"-%NP:VL>W36NK5O!>Z-]1C 3(>]I MTJZ]09"M(AS/$5Y7CA41#%Y3#76W>.,6+'I 5,/V+A%QL;^)_4:]X>[]83V\ M[<I4/3'ZD.,%WD:H%M4V&DO,\.BJA0MU4EIK7IUN2A4\/Q0"1/KHB5R>\%1E M^)(]:D='1_VK$=H]C*@+OWZ4]I.)S#/C.&K??H,K2E5NMUE+3*XFI5,KJ/F5 M!/8)\')KC3*6!V@$=0>,HK@]P2*6FEBHZ(LPN::EKL7$U7!,+F1Y(/ >.A5X M5<O6=,V>FKC"EK"DN(,&!J@J%>;7=-# #&6)L&ME!U,\Y$7H5#5JJN07[Z\0 M/O,SUTW62<"JAEZB#49N5N&(_C] Z7(*O6IA,&$\F,!FI6UX"-O<?A0;%^%> MHV_KA4U-S^0YH2=_%:]L<'S&[_B$EY2NSY@JPUW!9)V,PM'FLE'H:!0>\4/H MTBY&86@&/=O^<)H.1.!>3S&-2D[!ENX:/&Q%4DMU<.&+-I+&L ;P:6<T 2=U M&6&,%MH3U6\IOAFQ;8=.V([8CW5MXHT-9OA^R/4II":_]S#0ZJA7JS;P=8<> M DDMGZZB*=I@.M>=/F>PL7S0#$D#'WLZ$+=2\J^!SSCUA-TF!8,'@?0P>:NI M'7UKUUJ7XB8$5W*L>J'OW>-YB?C9[D*OLR<K);_+("S\!2!99A&)9XNT<*'4 M!MAL!Z$E2U@NH%O6 P)!7A>$D>*MZ9HF:66Y%Y2O&.DW4.L+D\U36]"\8JB- M#!YQ#X,02*U)\CY&6<8LM;^.;A6#B29LW3QU5[-TI8*;713$+:7-5B\^VKBE M;- B.N-4O!W -8FC:<T4XXE4(@(W*HRBATC/3]OUCRH')*4I3"'[<Q1YKW[ M3K"R^B9Y2M9KA\5#%4]%%7&CV8N,LT71S08P]GZ%W1Y+S>[U;\#.CM)673M& M(+1262%>OGXJZ0$2Q20N0ROB,Q]8CX$,PRNJ2*T.M#&"80AE43JMW0S#TJ8I M*G4U#).L\+,Z/.XHAB$5QR6U=(+ (2LUSL4@Z0!2\X/)EC/\D%W)+/3;<;\& MD3S"MJ43K)5%LDC4["RM T#@:ZGGSH4D[W-\_,$(:T.7:XQO;VA?\!.V./1E M7[LD!.X A4$OE.QM"' :@!][ 3SF!BZ-]G:,P=$]8[T=8["]?L2W8PR. =+ MA3;)&#PFJ(=A6E4V/O1-8^M,U6W6QBL2^^OT3ES24V%)_W<6AHD3-(V,IB"Z MC<)EC/ Z3=_=X<C3@=/J(^PO-M+\X+#76%<H]ETG@+#LBI\C; 3N-!K"1!Q5 MR:#K&V%$XD>ZB%.'D_= CQ'Z!V<ITHT[# "/K\WX)VJM(:NH/G21>G]'%2I6 M9N%_D,/++E+H!,_45INCL+G%M .ET=7)D=FL>"WA*?X2.MFMB#QVM#//G!+] MO'Y&HGG :.TG:[H[TZ:$)-G3:D1FNSYT5"W'4^!LZ838>17F.C;;@-0?K[^$ MPV5HO0T(E?77;?A4UMJ 5&3>?T)IO[SR[N]@U,G+/U=:&$]AYRN#NU%9F:K; MR D;3SLWMJNHI;X4Z5HR6Q0+7 X*'6!3I>U_0GR$E]+-3GEN$?/% *?O!>G- M&JZL9H.E7R?B-GG.!NM_;W[(S0$V9"XK0%=5SDNX/UH"EV_#E@H1-MCO54%R M5!IPN[Q&>&TR&+B/6MD'(3%JB,\FVRJ1*H*L:&3@A445Q6>;WN'5^K"P$2+Q M< _Q&NS+[_E8LJ)KWD27EX9G6[F:_-ESD+U*T&Y/$#;58% X6Z<,5#=NM'30 M0-*Y0Q 3?-GPLY!OY1&WTTS G+93(Z':4C<1KY$:";MV('6 <TKD=8#KC6!> M"M[X]%!(2^IX[7D6PN;0M)-S)V Z\=,*H;@9^R'V>G0<! 1G>MY=.ZX?R!]L MY32$IU?JV.0VM9!F(QRQML5YT.//)T\;C!QO%O[J8)^I(^P\_*B$0M(='AM= M'BC+^53"4FFN/<KCVG]#WL7*P4MT$;T@["P9E_R(_1 Z#0)[#& NS'Z9X)" M=SM;9$^E^.Z#L\WLX2KL%W>'Q]:P%PX2+F147(L!M-L7U<*T$#6"64-X>K^$ M5.WUSB.,HU>JC%)!C%ZI5&Q1/S7E(T @O$JH2AT%@8.E@G^CF89#OQQ315^4 MM1Z$&+GN*&\_#$$2/5+66@<Q;RXBZ9."UT'T>NNOJ3@9X3LG]-@ VP>,-MGM M4\1 <RCL.@3(;GB+Z;9,?+)BE&2$2(1487-3:&_6*55 4.DT$1Q RLXMBF.$ M9XM,_VIY2X?35,/&90^N[<3?U/PK.V-EK0<A1G:DR5J#?$TJIQ8?J-"EK]XV M/LZ*MTFT0)6>IB#*?0 -$:4#-.$0IF!44[A4>H(@RMT;#PEV5PZA&NZ:WJ6, MG(PZ$9RV;AHV^)U#Z!1JG@AQ6PV$E/$V+->)(V*$U; D#G4=!QB%Y+H$U8OH MO2%&(9N5YYSA2Y]L(I+ZXF:+S%+="X%X-)! 9O02!2_LC*N?@-+09FF?J80Z M%T.WSJUORB]/YT[XM<L9U-8#8DE5[<(2U:/1#)I6J7C.:6@9O545 B1<2.Q3 MJY6;X'J%X*-ME *(^D.T):1(YK3;#S)MA.%\-#=4N@V7XGVY@WIJ;@R5*E2^ M\E\B-+<"DLHBE=RR)41S [Y5(+:*$SN@GZ!6ZPCY2P:<J\?LI1%S5ZIA #:$ MM/9? ZGST8;R4QT@=K/HV9>UTAE\P]1G7RI+E\TK"2H!SVL9_F,WK/$3R;KL M8]&<2(+EP2;&"65;=K<0VY=[*03?/0*AU)O-M0?T/NEED:@E<*O%MCYQH27T M:8ASK:Z^$O D1+A.\78E]DF(<N+$EA+H)$2WKEDP)7Q;I+A#*@A\M$5.$8,4 M)T>6MD%;SF<)RI;<RQ(KT+(]%A+H 9+G@P*O** ;9-/'G$/\-!F(XDC>'.J? M3'"&RAR^;;'(;6BK,;/@VU3-5:$/LBT.8;5@Y^+*D4;SEA*$N<K^H7 K\<+E M]0JE^:AM8U$\C^@\MFS+]H-GR_84!PS5CJ)&#E6Y.&W'ME\6HD1FKM(M1]:: M>E9"--=TW@<B]_ T5]OL!;&:LU?&9]BZ"27U=$IPYFK2W<#QEN<G<ZV:'<'Q M%Z;:&6I*8:VT?"LKG%B\W'/EX)!V)K/P2_K"5X#H+R^B,,8.':M\;H9U5.]G MU@,ZO4'?H_A+R-Z[HD+LN1\$K(]9T*X='__J! E=F [[.76?55ZV*OY,TE>N MG-#UG2!_T3#T;NGJ9S82'Q&(!X,R.G8DEJ"*R?8BNL7M(0+1A=2</9-T'75% ML>L'4]:*L'J_[!]64_7%"=A"4O\VZOUA:D!@2E+LOR!NVI*P&02M.Y[QMFF^ MR[U9^(C<!&-Z3- &]U&(BQ]3KW+#=[/_8KC6.6SEDJS:BK[Q0;ESOMW]]Q<? M82H;K;;,)!-(TI(4.X/BN@DW24Q28CY*,_5D/4Q!<-H9P:D)"*H21W.A2'.S MNHWQ3: $JF]Q$[X@$J^[7?8MG> 4.F69K![+H"SZV!!YW(L';<O ALCC7L"; MDJ$- <>]H$K4+?!(8V%^T"#2<.T=9WV"Y(1SD0;_# HK&CS513F^0;MRPEVP M+;(]O&].S;G:35?A<D)-1C.)(1)O[$C\L,5]VTL0YW*%IS/:D!XY" =.FQRP MZX40+E<D3X680G=%X R]7Y"W9.>_2W].+P<-;YWHLP>S+)V<0JF%@M]62TGQ M':^RQPGIZ/=1QA]NQ5[%3K FZ,+/U%H04]IE AC WB\H2"IC4!]]\E7ZDH&D MBRD8".] *0^>5J? 86/:P@5YB?6^XQF#_C/=5[<1(>?;G.A'%*27"%GYFXXK M7&$PXW!3G8HE'?D+WTTIO::BU)GK)NLD8([_V<7-/+IA/G^T"P:X1W%V+\RC M<S3'3D@6"&,D*L(YVO2PO"U>@F5I^.V+IMZZ/^4$N=\MHQ<J)C-[)*/[4_Y_ M1O&G"L79;RLDR 6#EM:PO+Y/F,0T6U06U"\H:%^ HGXP:(B_#-F"/B/Y:5%Y M5E@F/JKTA$!4[.E96"I;E#RZ[=%B@=A=@$(D>^6KPP 0^')>%^QG"JWX?A T M-H-NJ00J;&XQ[4"2,T<*4"&?T]YJZL%<M4QN2!^C3_.S([=MT\IZ&(1 ^A7D M?6!0Q(@*_O'5VP:%1/[8)K\M)-4LFOGIU=DHD;W7&(+N)Q>%#O:CZP@CUR%R M44+0&)+N+R'9()<J!,B3KG-Q>ZNI!SHK=^=%09CDE.2WA2Q>T&YEJ\=N\'<V MN%-?T0&H8H_CAVSP^ /OTU*LZ*H/M!&N/$F%5PVF2CXK.EO])ARAH8W-K885 M&WRF RXZH;'&CCJTNE:)HGL./&@'=K'L65%MB!_5SHTN=C0;XDS'N= &<6B MQ[9V*!%TH&NOC<&EL 4N.L$P1: BV50H2R,WI,8UFRIK#;QM5!S,X-6Y8-@E M\J?D[/C!!(VTJQZN'D_ X03/T@Y^V/97SS7SP@BM77%IR%V%\DU@V9<_'*H9 M'[9=CFWS1=:O @7OO@VEZEN=@/N9@9P@6/CW")16LH*_4$$",F?[MG]<)?\B MSW2^Y\JSX=F!5@]-3=87.-'@GQE0NW^D[AP>4 Y7X!>PTJX]'&J?^\>4[(BG M.'*_KJ* 4D]8,G:\U9 1P<TMN"GH.\_I>]H29J 1/C3<T@'"RSF+5PA?1.L- M1BNVM)BTRD[ +R%&3N#_@;S2]E9*M.0,^X1=_ E+-LQ>H;A'\6PQ=]X$+M(! M)M*0'E)]3.>"KA\V"?;=-'F4F;]FX=/*P>@1;?*W-SA?M?L8$!\Z%5>0]^#@ M_9<N&P^3-QI"TYL:(!TWE;;.M]6_2'SR'0;0L)!V9^YLD7[MV@'4,-U65H]B MQZ%)Y.4T*':"6!USG*;L;=/#_LREU&"J5V1UHEFI/KHG4W(%:T.Y.SBVE Q2 MD*@"9Z\'.((LBSTGAS'W#L6K2 F*J"N<R"P^10N/9IM0 .X_49,ANQ^_]0>^ MFVP"%YX;X27=S^WB(ZL<I1,,%.G'L"%%39,#20[CEO06,#E.1"-LX=5A<DB( M1OQ2P<;D0)#^)VL/A0P\X*/55]A-^A9=I&W7L*T&FZOU)HBV")VCD,XMK< Q M<GGF(!T<>>D'8W7</79]T2^<DI1;? 6"K&)GD++3KP[V6.RO1'NNM]&@?;)' M2Z,P.];8V&(KF:@E2$UK>N32#>L$B$^ON!U, BW=NU3SR#;2 Z4)H]C/"MO\ M0F6L>%4\F-N23=MQ&$"L:2B[_YRP/?40..&9MZ;'%ZOWQH3'?)>)D\^[C&$0 MROS(9&^=N^S;T,,2;ZN-N!GLF@8%X0-=?BX=6[YNZXT@Z"SNLOQVKM3LNT@P M1L)/TMX/$LT3PB\^>YV7=Y/=1VFT/Y52T\-Z'E$1H/IW=C3>1_'_H/@1N=$R M9(I>"Q?TSS<I[F5*\'6$\U^Q=A_'9BF?"&/Y/'?>\ON,13^KBW&:!@<I/D%) MPDYP%GK<"TUZE*KU-2@!_)C"?J@C--5;F1Q ZA(?70.IY6Y?39,YM0X9#02, MR/W5=R0]KNE4^PW=[,!IT9JDS0<@YY%>&-AWF8*KH--UZ3T\L5_H==6;UFIG MB..#K47V'+WDQ*LU@:11>J;M-;*$3J!J!'N+4'IY\]O"4%T<EXR)+28G06,S MZ&X)F1$TMYAVJ*H;7 '[#&/V[C>C\GQ;-GEPMNE5S&Z/S)!>2;5(;^?YR@EG MJ=F;?*9#Q.0FS!07 3=&FWY:O/TUU1X+<+\A?[F*=VZK%#G+7M[E[H[._*[T MZ8BVZ@NF* Y 03$/2.I1R>JU1YCA\,/E;%&1FGA!6Z/-;=4R+M#EWO07QP^8 ML$ZQI4M ]ZILF\Y(WA$1FM(A%'I*8M,@4QUYUGDJR(N</#@^LQ'.G;??_'C% M?-[T"*&_X .5<:7K4"!QCW[,7DR^"3W_Q??H$2J1=OEMC:":\;>:W3:/KL+8 M;PD;[SK*-X.T\_[CBA/SUVB^BA+BA![=X==1@F.$PMDZ])\3*E6RF!G_!;&= M+[1K=!Y" ]F_1?@KPJ3=WM[2&#9WC!LP44ND&N2* (^850L5!N&.&1G2QR3: M+H@E6=+-,)LRK]3<,DZ=<2JZY$KL0%GPW%!Y#2ZB,LJSIX-FHD'UFEBK*VK( M]*AZS>Q2"-HQ/>!>X]Z4B6RFQ]V/LX]$,8:F1^1KYLYXIGKP"/^I,+:SG1X^ M6W%4SJM&_,/711_M.AC1CP%?%&G\;=[90FIRA:P!9;-#@SM-KL<$Q;9^D=OP M!9^FP4E!%'?)WDEK&L,[<TM& NDJ2FFA!X:JUG-%^<%6X!;#L1E1CY TOQJU M9O@"+Z3Y%:@U\V'/+V%^26G-^%7JD1M?49H7[<S;Z^:X1Y1\0MU@F>'L:O>' M\&-<"DVRNPN[O,+-?GY,'N8LOZ,M6[B'0[5E,;?%47,,Q1T2[\NE;9ZM>(S MMTJ]%TF64\DE\RQ"D%R2Y3/M>'9J[MX:@V?"@B,E@\PS8(S%H):THI)%YADA M#-IWHG4%Y1Q5DU:D4:I21;(M7!+^6E>2889B@"V23<\PV)K LU>/I;RHU?R$ MIM8>>TK6:P=O9PM.%,1_A=%K>!$X_IJ][W1S?O](CP.$7Q!Y9S8F=X6\)/OB M]._L,'M$+O)?<GMI!@FBP-J.GB<4QUF4%BE)NX]"5UHT1[D[1*SYG1-LV!O+ MOHMV=#8LX7N Y'U@'G$OU@Z/-E[5A"X]#424205S'^$;CQDD%O1_LH??>XX& MDOW HT:>Z2#I,4QR@#!Y0=QV[,?(E39V_945A3TTP<#6W@Q3OQ; U65GXGL M<)!V6#OBTPI>#E5[JNBPT[@FK,N.-WAV*(CE[>>S)$:W^;Z FNINK-1:2.)9 M4&/%.$A%UJ(QB-3Z393/G4!)*JNK/)4'8W\[EYIX?NCX1J;D]XZ0IH?+ OF5 M(&D1_T:D8)(<9N]@FU<HIA-QT_HNQ_I(8X$S;]EWI6]:7V<7O9O%E([._?WY M)\I=\Y9]!]*F]4WJ>6"C\WUO^BGSUKQ%/VPM/."OT^9AT3"P5?S@WN^?<42T M,T@RD_T<&WT7VR:7/;=C?!9@W)-^BHP>&4<'F,UJSNU;#L;E9,OLD^+L00<! M#$%6\Q^<W]/D[Z_C';C<J>SE&=2"5)W=2%G+[ *YWV#U1 ,<XCTB)S1YPMIS M1 UZHUZ_1LP/+SF8MQ,.8!J(]T/I3>!!4; LU6TF,;GTG]DKE"]EFEQ#T&Q^ M*NO[)A<BM(3%EM?&L^F<[<1J\^KMF;V@E;56DXOOF<WB0XR%)E?S,_0,Z1[. M87+%.EN9+"S1:V#9.EMYO!^E 5[1;H(\YL3[3J(TBV%L[B57*^:2'_D_0 J M?.FMZ7V$_M77;2Y_9-A'Z)9^ /X2CR&%<([%E/34,3O64^I1QTQ-VC4^D36% MR"M.#Y'#JOC0!=<)K]@9(A2!\Y <%T*S'02UBL_!<1&H]85 I?#>8:.0C[B' M00BDD2GR/L<48MGX(-Q! 1US2??/G8._(O8<C<JV:^UF9 "6">D2QZ=7QY#B MM#Z]:G#$0V><[?O=AL"$P5^<A8H8,",<4.7)A&-PX#$X<'#>=W^(4,W\8HJ2 MG&VTN?.&R ..7GRVWZ\C7/FU6355*X2QY[I"UP_\]$O,%E>+!7+9D4K_^D@_ MV2R\1W'6_C8BA#UU@3QV!K-C):$2X#9O:"Q"MM*B,#6>+BB62[1 &".ZE]_. M"$'Q#!<O)&^-A7#F>7ZV\&_"U.+$?H PM.PSC\SH/><PZ8,MC@L'XRVE+W\ MDRN#=QD!0OG8K?\=^]GBKN^2LWA_#]0:"Y#K&%E#F;'*LA+I2\)F>J?G:>/< M)CJGS>^:W)RIO'S[C0%G[6$+IK:R+E;L!K\)KT*'&:CE2[7;&##UJ-_\=;*6 M&C?J;4"HI%=&*Y6U-A!4/K*O*K%GEG\'HT[*P6H+&,LD"ATJJE*)#[D.B>46 M-WYC2+J_A&2#7%:?U9-G*PK;@U!?J+4%6;*ZYMRV&JX5>@1>)#&3BO\S>B9G M;CQ;L#;%09F?D(*+@W/%'#:>'D#YH+/%@HIG9^LH:;Q8(&D(L1*^A'CW#''Y M=C;9<>F!?O,@]A%CZPU5QC$B\9GK4B5=5"OJD!$U? 3!]%1Y88]>2&C@.SJU M#&G0AYVOG/BW* F\F_6&"B+[&FNW;]HVV%C&KS;1O(@Y:,K/$[1&J3"CETH* M;A@^$'1/5::$_8.5L \]$$S.;=. 7^VF,SGK3'7M'WXSFIP8UF4I:+%3F9RO MU849'6T>91BL>9YOU9UPH.9A<A)9!Q9P=17PY*U6[Z_,$%I[S[2TS("[:[6! M$BCN.<!3PY_X:1C+&M^K&81@WBDC,:Y5\>S9+VTHQ=*&J&XWMB$VJ-5,5X]R MX-LBX:.!U![0DAGU>#@Y3.FZ[PST]Z:U>OBRKED^ZO29718(@N/M'#LA84^> M16'ED591"Y T@<4B%0V1=Y4^""PUU L:@[A *CR46N@Y#:'IK7SS7%@CUW3+ M5Y?"[KWFO(L"N#ZC&L2)ADBK!O6VIR-^4"P/"7973OX!^G]&\3 &827GV^I? M9#Y3]0%@\+V@,$%[O/:%97/%[6%30=38K);VT64L0/E6>!?4 BX%-QVX!"\, M^E4]*?DAO9W6P00=)H=P47(6V* >]8/<]2J#UY]&Y82ZJ ;O45,SVW2^T$5< M,B9]JD>.28_K4F&Q<)EHJQ8NPFA,"/:9ZS(S=^4)^?JI?5&\)L_7:A5[0XAU MXZOG@E#A?-V<Y^OF:4O8\2E\>[FE@P:2[OQ?HC5B?EXA$8TFT&J3;8:*CO3^ M?@I.\40-"I-1L@U24T=$/<?(H1?I-JT/DY7P/G/_F?A8&&TIZV&&-'V(HFV' MOL O<-2\=^#%?1VXVJYX\'BYHYG$.$U96>X&M[$-Q #IP0YO*2K- &CA)$'< M";C-=@ 8 PB5?^&A'TT@0YA 6'5,/TX+89R%W@4]V6E/%+KTD"OYF(<5YP59 MZ(6:8%8'\1$1A%],JW>@A*B"H3CAKR-\$3C^NF.T E>'E]!0$BK2XWH,H,'L MH#2C*(N[0V? 8H6[V@\JU0GW&^LQ-NTONC1JW4/KT%_X><$>EM>R6XM?Z!_Q M=1($V[0S/7*BP'?WW>V:!Q\&ZF[:JS<7H500CZ,-2V"Y]=?<!,D>@\ DX>=D M/J$XSF3BBN!X'X6NU$JKW!W6K''G!!O,+D 7[2C."^?.?81O/$HB"\W#LM3< MGJ.!F#9XU$CMAK(>UB.HFD!'R([L=X%62WZKWF43U'P/9Z#.FPI>6QR94ZT7 MG<GVPL,XTOU*!+<Q*J6Z=!>.^3:YCI<HN,ZM:&@Y4$JH&9YDEY9)_) E-HS" M#B.,,@KF1P4QA%/UM:&KV5HN4G)T&!-F<N%L? KM%J7/?Z2%%?(7I+EBHK Y MR+,)%6+(N1.DM\X*H3@C['Q[Y_PCO9 )RQQ70*0PR%CFEJ.%J">IZ7),WT%* M)=)+M,'(33VWV0=]BOV ;KHOW/(Y'3I#+/A;1*E ;*FRFN"50L9E49!T&3_2 M@_35">8(KP6KOL](Q_I_=M?_:W[:HER&^'24]X% \8 C2E.\94\VQ?0\84^G M;=C2I9MRD5#A82&*K5'I>:S+J*DNX]%0-&5#4;OT:')TQ.&+IXN0,5TC6*<C M>?J6KZ[J"+C]:W".]))7P8/R!F=+BR &7L5N!+NH216/C@6!&GB$!8',*RFH MBDA4$$BM/* %)L7KA#T/G7^Y]&3)W^W)_'/,\\)NI"!@>W+O"&)C56XO:$/D M[#GPEZE)M"7-K:43M%&R0E)K+$A[/V@T]156+*[+1*1OJ_4U%I7ZRFL=PEB, M-^&U_X+^!SE8Q>"O-(S)6*,$Z\"Z&\9@K',ZIXX/6QG'9+2OD0ZLQ2C&(IVO M$$;.(A:_$-YQ%#.17KTA-ZUCS)YY[?]1]X8Q$VM1N?HF=(.$"HPW8?&7WK@E M0^KP!5;GWYOY+&8B*4[+,+.ZQ%2?W7V$2I5N 4+=HVL R^5O(4]?I/(T1YQF MY5-NF&+@!#/\B)CN4OR-V3CH!V+Q883,%K,P/5S9<XO5F:I<*&:5>82-)'-: M[!=YMXTCT0#78D=%0;6WP<CDRD+'00S&V:XP]!C(;+PM2D./@8S&VZHX]!G) M;,1RY:'[. :C;54@NH^CX9J?Q72XO9F%%9 DC2'C49Z2YW\@-YY',WSVXOA! MG@Y0)U02Y=%]'./12A..^HSTS2'N7'V*N[VJ*>M[ZVA)CVBVIX6[3;WOF*$_ M!@G=PA@1@VB<=AB308Q6CP]I521,CY>9%->K0J#I83E38WQ%WS ]]&=BK*^H MMN Q1]\8YTLCBLFQ-9/C?%7]-?V%T$DQWOPW2*?#[GWOJ>G/H$Z'\S)?KNDO ML9K^%;2[GL&?C[7\@Z@&;I9\/NI3 _"96U'EXU%_.H3579V^)=^/VM,(?.=: M:SX>U:=Q6,^SUWP\JE"C,)]GL?EXU*?&X3W'9G-ZU*A&X#W7:G-Z5*-&8'V5 MX4!JDE(VJD%L%^:\]H@4@4\E5:L"V#L(IC=_+*L+",4@6RH%'A!E4QB'.D2Y MF%R<1"-'9&%U7:N26) /8_H>)5B"NGQ7X</DM@<D7BV>'("04RCN!W@>PF4 MMV?>FGY;$C/VO:"<IRK/)[3TA:G33]<4>HKI <&6SFV4E[$6AV/*>AB$0!IP M*.\#'Z7L985Q&G*J-"2YT0D>AZVE],IBQ5P6J[U3*>D**G$I;/EZV7+I_K)! MAE(Z(FH>A>;-9'*QLMXX%>\T\(A+X6N0:L<FO^Z\;&M/,""X/\N4JW(!Z0P] M'L%K/]85CD"['[D[3PC]Z(10O>'9#S.7J3'%U]-W-4E*BZS20:.9AIR0LV"S M<H19']6_0D@F9^L(Q_X?Z8=A+_;%3KCTV4LTZ0H6L4G>20/3SCV?O>40I%,( MF<=K!<'$8NE7ED_^D*L\3ZF]GREHQ.J;J+6.1= <.A.DBE=RK](7PNEIBE/3 M#,K^?4BPNV+_8M_EU1'0,JPA'Z9-HY-V,03# [ULZ2WH+.D]^FO$+M$BA*SM MG?N>@YF"N[J@SH(@EP(^1Y'WZ@<!$XE8B-W<>;M$[/I-3]@U>S*[ SOZSP') MI8H,<>[@)3T)"R"?Z?\?D1LM0_\/*F>IL*/C8(;@OJ#BD^^E4F44I@\C+Q"F MJ_>C.EKQ$(9@Y+UU1[+/<$;R\SA;QY=45%8'WG%<0[A1KL3B"2=G)U,59U>Q M<:F&73S>Q-XX(B19(T]L$1MJ-BT/W@0))4HL(>\U.)KJM:'*ORZ],OW(VQ=W M1'#DG0PRV!]=#K:CZ%R302<.*A+E6_2<[N!%X^WLMM8#O^]]T)OEFA\GU\7V M3$[/^2AD=[T5R.-@Y5UX[?@X?9WDS/M'0N*UN#)92R==M7TX-[V\OH^X ZRC MC*/,D/-MY2<UIYGB,"!8Z16*"+.?>?Z+[R4.VX;K-3T*L>\$/,*E@D;OX>!< M!\IVLR+.IF9+-3D7I#?"?7'8Y*R+7B /7_TFYT+T_NYMA[?)20B]07.M_/ A M_TI1#RU6\NI25^ +>-2#T".N8G3F^\-5;_ )^\:[,J^O=1S<93X2+PZPF-L0 M;].514VO-GADS0 HV^Q4)I<1ZXNY3<4TN7Y75\SZ7+TFU]8Z]!C4[B@PN1R6 M1F9)_&@FUZ72R $E#ZK)1:/Z'"B];*<FUV_2N""ZNEU-+JC46W1JB7LSN691 M7\Q"QT8)=CI28\.= %\=22W#=VKI%*/GD-B2B3MX=@54;:H>\?/=O#UMQC4S M,OI'98-*2L'I%%(*GI+UVL%;/J^ZI1:,&JXOFHS=83L;^$5$OZ-L<F%K'<30 M\R023U[YZS' _QC@;PKE5XL%<MDMR'25FO+2%BFK.(@I..G_F $LKWM+2(*\ M&6;_LBLA,Q 2XB_#+M'R708UA \-H=^6C(=O++9[5S DKI%:&"/W(]4.&<D@ MQ%2 F3W']&!'WB4B+O93P:H;5L$8QL=:\Z?\I\(USVFD8>HKA] 5X[ BX>G@ M$28W-[>W%T(R6CIH(@GAL*B?'>$GA%]\5_(&7UL/#43=.MNU$Y[CB(6@D&(F MNN.$1+7U@-B0]RC.=*#;B(CNAGH;72&7E9M&'FK9; CRS%Y1/2_*1='B&$+D M,Q;SKK4;2 @EJZCQB%Y0F$CJP>RW.@:V=EKD\]=HOHH2XH3>M;^($0I55KQ* M+[W$/;$OO#>1^&!5[*B91/^M%X'";D;9X_O$[MKE;NP;NVNN$;K[9ZQ:B2SU M#"J$XG*..$M=@G*PJN>GI2["UB-);'Z%]Q<.@+A-)P+W'0V]QL47\"332>01 M]E/)*1$9&B:9*=*JKD\R5:35<@*?-C+LR256O> ?:C@FS!P39HQ)$I$Z!*>< M**/HBIAB(DR[37.*B3&]O&Y3S)8YU%T^I6R:0U,AK%)^Y!?KOG-@BADO>VXO M\)06.V,_K0UX?'#8NZ@K%/LN!6-N].,Q#&]$-$!ULZ855G@,M^.03/9IOD_8 M83!;/*WH093_M2\_U 8WA"^-2]G",,0\\:^>(8PIM>'RFM[5M2>_LO3 ,F]4 M/:3MH%F^R5 -$X3.7KY\LQ/K)F: '-_J:D1BW='N:H+:J?TVF;)A]E!Q:HH6 M6WTF.R![[M'0,9BAXXK$/BL$Z>U*'\T6]>HVW*HV!IL_),F?+=F>Q_1.FRTQ MQJ"QU@XS!3W[^(1-W=_$%8+HD5Y<]>K,Z#V#X1RJ7&XWH9O@]B>P>@ZJ\96V M"@6ULGSW*)XMV#*=[:]=WHW0?[!AH*C4VN-*(V>NR_8B>7"V:8_02^/*+QC? MP[C27HT+(]!AR)[HC?3"(2OZ![;W7YR A8.H[QF=DUK/QVQI9"W3Q3(&'YN3 M3HJ/91G"45:E:&K;>7J)LKML[KQ5_G@?9?=9%SEJ.!)LY_%^,<1T-\Y7SJ[. M]@A,;J?!?BZS;*L(=RB$H6$NV[E6;K/*WVZC<#E'>'V)GL<X -IIF"27QY($ M))/;SM<418E/^L;Z\//:SLT''&T0CK</@4,Q93+X1O("VSAS6\35XV.RQP)' M$RMPI/=E7,$&Z"F#&EE\Z5C6R,2R1M 1:&-B/;Z"J2?Z;DK9WL)*.E-*[N97 MT@%+XH:HI'-J54"3&.SAAUG)$JOR4UL/JDJ$2PG1JLS3]KH42@5U3JU*+96# M;GFWU:H4TI:+2%95YM2J-%(Y4/6J,J<3JJ73H:H,E'1UK*URC/$W)L9?:VS& ME$/^AXT?F')"@&;?*GB>@.&LX@7[P"?TF<TSB>/I&ZDD,V1LR11+T?#06:4\ MC+9 !"YR\+HV [UW/G*DL:5EUT=;?>WAA9;6=!^-@PH!6I86C8=EX;YH9E<- M^B%XUQZ]8FG-^J[,4DHOL[2:?5=>]$\YL[3R?1<)0SDMR])2^+H6"S?[SM*B M^5*>="B;"U5!_UAF07>9A:*Z LEK8^.F5MZMDH*>.*""EFO&(G3KOS3):JSE MO=B?3D- Q#HI$/@;\I>KF-Y-+_1<6J(O!"V2X-9?B&*\#AH2@@<7"8FC-<*/ M*/.JDI6_D8=TR7I (,A8'?!877P-T4.^2EWA,'&7STY78<5FX_)XK9PILB!$ M'2,;QI'S[9WSCPA?! Z]*L25-;J,8!C"DKI[9RVO@=)UE&\&*5 57F8]B-8; M%*.S)4:I8UI^O$HZ0- _8Z+6##]DXDVJWKI?@X@?#Z_8"0('U2<\M';P5U82 M+_V!+0WYIY#W&3O8HH]$5I6FM=PI$X['T,/?-CG$ABB+0SEQF%P-'DVAK.-J ME-(4-VI3U $/#E.L]MM#?E/D"5]D,(DODDC!<=EB1,5@A0.HIX!8Y8Q4K[4A M"DD##UID'AOBBC1P02:!VQ ?I($%;4)\UQ@?D^VI%.1UA-?.(R+T,B*SQ6R3 MNQ1R.ZHIQ&?O1#T@3*E?1V%:8_K,\_R,TS?A@J%@/YA%]E/R3- _$[J+KEA4 M)Y&0#%ZM]%@UU@S*I6^ J@*2#0*!\\YY\]?)6FI!J+<YYN$?AN617GY(L@O* MOX-1)UT-U18@%"(28]^-=_D?[)_V^IRMW324N'B,W*\H+I/[V"R1PQ+>F,]? M6/!"J1M(&87Z+=GF*A4V-X!V>7T';EL#J)86XN U-8%F.I_D>!.U-H1RJ9 E M;F\U]4!.I3E&#I7%MT\Q/?^REUAR>^-%1.@FC%>1J$"Y4E>C0J;D*<-J%P=\ M$LNWF#>L!KHAU55AUH0J>$#M"Y@C!5;Q["D-X.E'0F]CFP!32^OF7KT3=A5V M84Z'H$Z#78)=$'<U ( [_#3C;U>S;/ _=$&L)H^ ^QO4@Y<ENH3LX-O)[^ W ME7:H;;'8I].!6A%(<G"?3!"A9-[U%D6R9<U:)C#J &N+)[Q54Y6@[>OD-,73 M]/?$P3'"P?;:#YW0]6L>IC*_Y D%B%VVS>94V'!,<)[=1S&B\M^.KJ>82D&I M4#C#2R?T_]BE/T6![Q5J[ -&A+9)?YPM.)U+3LTIN><!O7N_+;3SK/Z.T9B? M_&7H+WR7E2;)"@/0D1XH<O;NLB7?30U#\8LI8+%A9;&J2B3._\M2^>DNNG/P M5Q0SXK,,VR?D)CA+Q*9J",(QO3E8(!"=,XL@L>X,$1;[F302&]9CI0# ?IR2 M==^F&Q8;ODZUYH<E'X%+LDV\+NJ8DC3T;HF=M7T[H1L6&[[.[A7[DGY;!#$I MZ3;P_A)A_\5AAN ;.AY.TE_20_87Y"V93,)LQ*FX8MT^24V?JRB@JC;)9"_6 MUCH8%RQ2.B2%5G:UW@31%J%S%%+28B:JV+)7NB"Q8>MDX<)SY\VZ-26CW ;. MIRDDR&.)7-NT+(V3QM#;=T9U &+#=V%Q\WY<7"%,0*$CH="U\?KHAL6&K\/) MS;#NJZAAL.%K7#DX9#%1#PBGB2:6?(#]9!-+R)9Z+B:%H67M_^T#(_'9(8C^ M\/\!4$L#!!0 ( !"'7$PQ^*D@6;L %^<"@ 4 :6)P+3(P,3<Q,C,Q M7VQA8BYX;6SLO7ESY#B2)_K_FNUWP-;TVF29159&, Y)M3.SIM11+1ME2J-4 MU6R_M&=M5 1"XA2#C"(9.OK3/QR\"8 #P"J?;8[74J)](O^<S@ A^-?_O?K MS@?/,(J],/C7'V8_37\ ,%B'&R]X_-<??OWV\?3;V=75#__[W_[[?_N7__'Q M(SB__ ;^SQKZ,'(3".[=US (=V_@VGV ?@RNO>#W!S>&X"-X2I+]SY\^O;R\ M_+39QNOPIW6X^[3U C=8>Z[_,8;1L[>&\2?P\6-&^S<JQ<]@]9,S_VE5^LM= M> @VZ/>E7YU%T$W0TV"#!/D9.-/9\<>I\]$YOI^=_#R=_3Q?_C_EI\/]6^0] M/B7@P_I'_/ 1. ^# /H^? .7F503<'U]]A,X]7UPAQ^.P1W$@L+-3RDM/U,0 M62V(__6'DI:O#Y'_4Q@]?G*FT_FG[,$?_OM_ _3AGU]CK_+"RSQ[?/;I_WRY M_K9^@COWHQ?$"9*F\B(FQGIU=G)R\HG\E3X=>S_'A,IUN";&D1 0<)_ __J8 M/?81_^KCS/DXG_WT&F]^^#?,\%^BT(=W< N(##\G;WOXKS_$WF[OPQ_2WSU% M<,N6PH^B3_C]3P%\1)]P@SF<8 ZS%>;P3^FOB6?] /"3O]Y=<14ZJ="B+WW2 M)N0MC+QP<Q%TD[;VMFZQOR5NE/00O/2^/M'OP\3U.PE=>C,5U\?_P*&K(C!\ M36"P@9M,9$Q#@"?"@D"1$,5DPW6%H(]!&495$W@/^X\X',T<"JQ_0K_X^^F# MC\+;QDM.'R,(=S!(OL#= \Q?)0*3=_F/?LK%P ]7!(E@'!ZB-531;!.N#Y@Z M"2L*<OS=?T!?",4Q]# >46#P\==O/P!O@U[;_'TV.YZ=K(Y7?W>.ID=')ZN_ MS_\^^^'?3C]?@S4A!MR,VD__\HEP&U8KGSK06-K,,FTH,9!3 ]\IO?]W%*T2 M-(["ZW%5<SJI=AI5(>%&ZTQ$]&.+;ND3G]8A&A[WR<?*Q]M&X:X%$1GG4,(0 MGY1 G(I,Q-VZ\0.1^1!_?'3=_2>,[D_03^+L-P3O'Z>S="C]I_37?S]=KU&: MDZ#$ZS;TO;4'X].'.(G<=5+[C!(O#(Q^%D[:I9!UJ<7<64XSM.340$8.?,\( M:H;+X!HZW30<&S7R#HBQ(VD5-02QA\$FAV#S"PS0W,._"K9AM".C$1JYX54" M=S$KVJF2T#UL*LHG[7!'1\OC>3J<,AS.#38@90-*?,!WS D05N. C3OBCFL( M;FPQ9@CQ(#VN-;AQJ*LUM(SK':-!/MYWL:F^*';O/A33(W57H*_;&;V(;+(N MNEJ<K&8G_,AURG-1PL7*H-5%?V[ ,J'_$+&JBQ&X<:J#$2P*416H*X:GPHP& MIRCQK?N&Y3@[1!$*#^*TN?ZP_JE)30*%I/UDZ520&(.4U 2DQ(S.2/HIYE04 MVU-2%LP_.-[%F'NP]#<)BSNXAMXSEHBY7M?ZN %HU&50\J'C&C@*8H86N ;6 MSNFBG6ZT\)R.A1>F/>Q S%>8R TGS%>,(J>00\&_CA;UH:4@. &(I"5#S !J M5F$4%3#ZX,,833I]/WS!6YX 93E@$QX>DNW!!V[V0K@%?UE,CJ=+,CW]RWPR M/SD";@+.$2'LQ& ^F] M7?QW],-J@IC$>[A.O&?HO_UH%TJ;CBY&:LWL=J#U M#OID ]"-$I2IJ@*7_;91##-%4EG>7<P%<$ZI@Y2\== >0GL>RC$8J?9[2MXN M. H]68Q,OM4,@30ZP,U5$!\B'$U;0<E\6B\(62*HY&C'TQQTF!3(:9E'V "J M$41=!6O_L$&Z>0$(DR<TW*TI,>![[H/G>Q9 2N1W-0AQS6(19$Z#S5>D=Q?\ M5%\U#Z:*/"H!?37G(&L<0)6J>72IM\+JD6(@"]'#=$$)*#4-8@.NE-%D!X8Z MN=;1BC\F%03M&)8Z*\@9F?PP>/R(I-C9.C:I8<H.)!UV!Y)FGL,]2JH]L@N M?O8A_@'A_707HOSS'^3WMU&XAU'R=HN^(HX%%W\<O/U.B+MAR.M%Z2 RJ[C\ M4;%6D_$&9>83D+,GBQ!E 28@$P']A(68D$=R.88-!:PZ:+OLN,"&O(9Q_#-> MXLG-N2G)0 SDEI@;CB&#0K 6<8;[!H;CTPT> L["'5+C"0:Q]PS1 !'NX'48 MQU]A<K.]=U_;75&*BIEH(R.:/!CFT^EQ,Z@0'J#"!% NX /F\R-9&L9+HHB9 ML21B1(LX=8ND<]Z*13S"Q9*@H.+W'.Q+V]%2B+?M=DJ^;Q>L57<,Y]/9+ 7T MS=D5.$V2R'LX)&2C(PGQTJ^YPO^QU6Z@EA7'L#?;LG.JYM&*L#6^MXK2@@AN M+KW 2^ U$@M-:1+T&3WDBJ=Q#)/XFE,RW8F$5MC*RZ7DPOGI TH?4 8?"0=0 ML "4A\'J8 V6<(:TA#Y,JSM]%=:*]K04V?\)\<%EN#E]AI'["'^-X?;@7WO; M>FGQ("3M0CY73J49ZC$[$OAL_Y^ C"M(V0+*%V#&UH:&H4Q%0D7# A=QXNU( M&E"R!?CP%L6&2S'ZHT<Q9(CM;"R$Q!Y>33@+XT28 )0?TPWU$F\5GRPVA',: M@!"9 'I8G?S+("Z[Z^74]/J8E56L,3'CP&+X5 ,L=>6- &"S(5*X_JWK(<"> MN7LO<;G?C/.T3CBP15#RGNP\24X*8%IXXR:E9@@1@ZCFU%3;IZJM^:II0X;8 MV2H $=C"(IR(EWJ$[YC'C'(1^#PO<:\BYV.!'-,K.@-J6@<2B1%7<IH:1I1@ MO:;50&;0]5^'.,%;-_%]R!'QVY,;0=Q[:8/7F& 0DSV@.T@'4OB-=M"B:<T= M7(>/ :'RF^L?N+.]L=EJQ?BXNBB YWB:[0\7,N$U7_YX.P%$M(]$-E 6#A<+ MI^*!5+XL=2U):"K86&5R$J^H'3\W[ @N7O'/9G>)-*&\&N\T?"-;0^:]^WJQ MW<)U<HF^ ]'R<UW+'JXM0]VR "@AL@+H5M.I<IQ+=Z^1(. S#.#62P &"3?^ MV1O9AK<E"6!-RR3A^G=2*F1[[%* FVJ(DC6V\4B$XV.P]L@YK6+7_CX\<^.G MVRA\]C9P\_GMUQ@O#M[L<=M4+W@\Q4?32'5D6XNO,5B9BE$#R:^RG36?,0-6 M+@FIIJD4V. _8X% )A%X> ,?L% HK/T(<KE (9CY!F7FK>PPK!SE5@Z0E6G1 M#OX]_M<:FWA?,G&8&];-9;$F_@T,<FXP'/+;F8F,SS!*4!(9/))57M+*Y.T> MOB:?$=??N>XK?DMKO!**HC*^S_)<*2>9;T40JN![^E],'A#ZQN+'D%H[3*W- M8EG*+:NP;#>)882E$]SV;YH]: 9'*7>5M<AC!G0$TWFM .FF3@,3D)*Q!18U M7^(@H:R[$>??;CW?PYN>%T'B)6_BS0CVPSI!P)1 R7.R=<6<$J"D3.\Z#*&9 MHZZ9-F0(':V"#KXEAN@=^?@8D9,\:%;\GV'T._HNY1GP=7K*[JWVF91>U=TS M4E(N66=:+J939Y'VB\QHX[U?]']1](9C[3->M\1G)L('WWLD;&BKT[3G60SP MJ1K7"_##:'ZR]EUO%^,)"S[]M\%ONN"%RDI.(N1KS(&;'"*HN3?]. :<50V( MB(.4^C]7U]5S!@9:38ZCNM/T'?3)O>P8*"FPP;^A?F&LN:1B+,@;2ZH8S<BH M[A/B<,->YFM)<^5>UCGJ2TFD,J>:9UE 1IF[>&XX2QY#\](F']6W$H#AB/JB MM/<A-*#QC*I,=@%DE=66&"EAM9(HR9O*5! B3>@NP^@\;4'7[/C4TE-)B8;F MD"0MF(*W+J:+(C(5+?PR%H#9"VW,QDS[VCU<VJU!#K<C_CB3_.SZHS7,V3=N M[M*NZA*K^AD^>D$PMK92(\]8>CI-!V_TJ#0=DI4C5STRJQG/W@"--U#0N.U! M[L$&53+6A>E"-B5'7JE'ZH*3S:CN; \"[#.4C3RBK!)-^VFG@?<#Z::OJZ.Z M9CR+@1WZ/O+8%S?:]/.6$AW[H%T(I[+]OCI6Q3;XCEF!2\K+U"+RR#9A#-P] M;6(9_IN0Z! :N:U-P+\9^0E\&:[[3>R%U2L0W\NFM)ZP8GZN$X8?0P1)V.] MQ\8U")F%G</-84W6^NV'<L.WU8%<-=80>T_^_LGEWSM<^JON':2"M?1]4L?+ MXY63;A+AUS5OV726>)9+;/+*X,[B.W+B:]D^:;ISOD-2TV\8\.!N(4&,.P61 M,\]7P5H$)N[3^L'%$T7VVQ^OED='BQQLI#],3@^<A;C>5CO^!E)J)E+*+$0' MTM#IK*$F%+?AJH1JH4D&0WD+K$WB6#5HSYR3906XHWJT&*Z=9)_IDET"C9T4 M<"05T <V$;H&AA-RZ W<W,-H=QVZP>EC!"'V<3[ Q"_HAIQ0&DD_F$_GSLDL M R&E"&A+=403N!E1S0/HD*K-RJIAD@#3!#E1D\ =4D^GCYY:\"V%MQSQ[;;I MOG@4P_5/C^'SIPWT\+K1 O^ \2BM%R$?D6%P%PO??>Q]@&;?]>PQ--@JK() MD9].RP@ 3$&OV_=5P)%38&Q_YCH'=E^VCD:6.DO=W&^VEU[@!NOLB EOK4ST MBLY%3($<*BOSQ]DLJD0/5U>>PX<$7,7Q@:QB<L\,:=B7&$Y1IZ%H6L.5WXF7 MA&";<;"@DYN$>U:6)MM,91O&3H/-N1?3M=,.G[_RNB78*\NDTD E;VW5CD-2 M+)\SL0^5/4S01"@RP09N(:G\KT&3V&&#[;-)V=D*5I:?RP*W84WS(*[W597R MD<9+Q@!;ET1I%%FR8=IH13Q.G6&(>W8^*R"SIZYS)B"]G*@5T:>GC@T5C96O M#^JE_&0'_5A\0>!RW=5,Y.0%%WZ\9%K*2)041D/]44_5;V:SK'QAO!#6?K=H M%ZF+VT-M\&>^W]K@GVT]CJH/:?=7]8XWSBK?:DAOP3#= *B/(C1N?_MV<?_- MO!,+6^4TM33GU"U'@2K/:'=I]9,.JY.CLD>/?'^Z7$CNID4I,F<WI=L2H46' M,!H:&W=MJ;!=?]:4JW=H6S9S'*;+6Q+-^RE&#S?8Z?_M,9ZENSD\7+I>1'K? MXF41/XP/$?<T.O=Y[;A@"*%RK\)T5L4&)@<(/5 0-#DX]->O-%"DZWP6)?," MGVO"A6<+JR C-9R(WK,!0EVB\7PJ 25+!IWA5"8#T&4-5S];":SV\:C-+$,4 M/Q%&7\,@35HO7M?^ 9\C;[U0O%R_HDY$=Y&4LH32S7RFJY/CK'"*3LL+-B#G M S)&I,-V A KD//26U0UMBEFUIF".[9KL4=IP _"X*/YV6$_W.>%6=WL-DC, M2J*07YU9^JOV*).SEO61(Z3827YJP<?W'A6UXQ-P?7T&-I\>/KF T"Z7QG]8 MA[X/<1-FZ+]-Z-]_U%R?V5G?-$9@E0R67786WY$37P^0&V H$%K5STA>CH_X MWB,NIZ\>=\>H\HS.?+O,6"'17,PR#\8$ *: $FE$PU02W4,/1UH/;0DSRV4J MR7%#71.>G78>^O8$87*-V:"@+'!R[N,:_9TG@X++.-,Y=?V4%B#$0$;-* P& M4L_II)XN=+2Y71DH0H/8@IGS<.=ZO/NQ!"\8Q@V50B78.C,Q<BA%B[#3244A M>@0JFL1/U07;$%0RRP"3&=R2\LY-(#[<<B,XU<E^3O,$ARF$]%'#DY/%XH1. M=3 A$.&VQ^1\61AH[F8]A"*S7!%,B9ZRNC%Z '0(K9P.6NF8YPAQDLUX^ 88 M&*GWZ#DYK):?-(C6DA@J#K&<,?&:8&KF$-M=&19F"35+4-M=,Q9NVS73C5P& M;EC8K9MA:/2^\)</V<^91.Z+XAH5<8@I&[<OH4'4=E2$B=D7DPN'0VC%Q&N+ M5MK16L<)$ZLOIM<8,VF$]S+5'M(Z>RQS5EF,<!H#EMG[EWIIXLAKHF\NR'*< MZOROH?$P8Y$7WVQOT4?*!H'38',3/;I!>MCC&O<02N"NOIJH^K;^<4M6-&GO M61V=3)U\-/-B<+,%909D_[C, GR_)EVD,!>]'83&4W]FD_IM8^-(-G &M(&F MD505Y:7Q5<F(6F+2/>[WV>F+TS>MBT5$+.FT;7%R-#U2BT.$@6TAJ(O62N%G M1*U[1IXNJBM%';[J=@2<"H3E@TUAMR$"S<8KJECXTW#&4[H#2%,$Z3*1!5)Z MG@:+\ZMRV8Z1UH;]59GI5D4,]=[Z.(KZ:,$O'QDY5CF*&YEV>[Z/;U,+2$%R MT1*<6P'!?5[G9)PGA,IL=I[>:D.)@8Q:N=V]H0GZ0-H1=%S#./X98))>\!CC MEE$;-!,V.E]O\[C*U%UH"U. P::\"BY>U\BX-UO<^$;P*1D/:X9*4P*5<H!\ M\3;S(0]?%8IIX>XJF)JIFR"&T6U15P[FRA6-FV"<>#O2= VZ44">1&/-(<!W M;/HP(5>+IO'#-+;XSED'%L=V1E!U\'Q<=BY>_:T^I!-%%<XJ'I;U?<\HF%[\ M[:.((ZV(-G]GNDW%SYL*F_'OV L0S$[7?QP\W!8+3<_PCQ&$XM*YUO>THJ!% M& 5_.IEEZ5=*%)2H3D!&UW1!W< :.STUUH<K27>M0DW&6+:@3U#DS7G:,-+4 M:J!7)PL^OLP6> ^B&Q=)-E1WB]VM#3/=:KO9RW1-\CC-N]FFP-Q<!(F7O%T% MZPBZ,3R']+^WZ*,_X?]&WIJY63 $6=T+@0/(+'UF]'BUF!ZG*X>9C[HE'\43 M"SS!<%/> !+F:/9!N8(/FY3_CV"?2@#V6 3-E3_ZC<8/6I@S7K[/> /*'&3< M0<8>9/P!$<# RJ9^LY%XF%L"S6*K;F-L-73 )0OGPYE74M2D8OMEIX /G?Q M+8REO\SDAU 1$;.)BT RE07-I2"?F8"<"<!<<&@M_=F:/&<X4SC<H86WO-M; M88F>P.-^?:+SN>G5ZT[X;4GYVHQD2Z!"/^&XBEP?Q@EN\P\W-Q%I]__@0]+C MYC2.O<< \NY9[TG4<""3EU1I,G,D#&R$*<BX LH6A!'(&$_2?E 9;WNBW6CV MHOVABE989!]BMT/1[UL2KG]/C613%!S/=8@M\H071;#8V\ H[3SRG)DG?G(1 M9^!Q#6,R?JJ'E;9XJFAN*^-K7)?[ZP$O8=]LOY%O2?_:U07EB-L4;Z4D5DHI MA O0,G&72H#A166P-/*.83EAU ERN[R?L*.$-J7P(V]^2\+0->?8@M0K9D-& M+H?2SJ9HT<E<'?X(:@H6S5O4-(C3ACNVH*]J'$LP=0N16P2)^XBF=[^%B1<\ MYN$A6[62__PRQ,SB4$)"I0%'.$4JF.$AA[++!^XX7RZV!KW#&X>.QA4S/%,S M0)K&>+DU7($U#()< 1\M\)>U[CB[:[=1>!E&._<BK1)#TI!A'I?GK\GE>/XA M:6"])S'S.VF2DDJ7=Q_-E[-%;?^L/%PA?H P!!E'' 5H&@X(4W*N(V5K?,]L M'//PDQ8U\UBQ/S:.B?)S/VMZ_28E @*8X*W6< ?!'MF%S%(LVB%3#"*"?3$5 MJ]J2*:4B7P5;_!]R<@F^)I^1%+\KC+$B*H9S(X%H2HM_)\*D* \!)3[IV3: M^0'"T)XYS8!FH>E0;H [&!^0+^*LZ&:?+E*8K=+NYO5MB4^; 6T!>'D?_M3W MTX9\OX3AYL7S_8O7/5RCF'3OOI[#S6&=D*LR=_A&805GZL[#<'#H++@"1HZF M4U'HR)A-0,8.('Z@8 @H1WM"ARZCD<"2D2T5;V5F2D+P $&"C+7)&=D6:'JC MKRT,]?L8E@2I.(NF7V%R13+%ZS!66!#EO&\VN+"%4EEK6#ER.0=B "@'\ 'S M^-&:6#&(#4@<^)I/(BR#N-AW6^ KL(]MT+R#SS X\*[3DWG3$CBFXJ@LYF<W M]+0!,25M'_RZZ9P#+^+K90/R:JXIB[FR44RB[2S</7@!;2)"[TT.-M>>^^#Y M2%X8GT9(\.#Q$ID#G\Q&/\)@C7]/AO$[N X? ^\?K3L:0W$Q@.*!1%<Y/3:O M#[TE&?#%0>2F+KS(59(#I(( [+F@(LHD3>)!(<T$#]MF(X49NU:W1=>%#.10 M=\X%N-1B4<['AO S,%99H6K(KV))6/OL1H^NET]6?D$_%X)*K38H$C,;I"0D M5,),??.A$HM29ODIG G _"J!QH8%A%'-0U<*L-HHBCRD!LF.Y!CKEZ'%,1:J MJAN,F IAH"4PRAK2DOAW5J[8NX_<(-["*(*;MA-'4B3,QCJN7$J.7*\XJ42X M"@M0XF%-1!O*"$YQ[6G[H4J#0&[UYQ;XBNUE.6B9]:8H1\L*3ON[32L'.R'? M)K;*ZL-)O5Q<+B(T*LGCK)0<S]4R0:R/&P-;,F]-![;X%$]^3&5-3_'$Y!2/ M/57C V*P8QR2LK_E8:HT9;RB]TTKK!"I$+4S&#$D5=I^[!I_RNM!&6/KXTU_ M8Q4A)H:^CX^C//C>([_XH[?Z"B<#]7@+L<"WAO*X.02*?0$^<8Q\Y<5+GBH' MR%$8?DCE9!]ILC#Z"D)+QX#+L[\],98NM"45!3*IWY0<4$S)>#05BJ>R<WM4 MWS2KA]"44S6:%A'TS::P.:15RI'B1APFS8)?RN?;$=]N.XM@CBQV\Y"XZ$^; M<QBO(V^/_Z+F*QP:YJ'-%DQED6(Q;P,UX@$R)J#$Q2HT#V((@N/R08![I(>% M*!:[M 1^!=:R!+GG7KSVP_@00=GJ]9:7S6*5(9&2;PHVC$!!&WRWIC)]4-T= MGNZV#;$"KVU!)<]( QZS*W&K]W:[#^_@UD<SFO*V=%J>>YK@3C&TZ<=#3'JT MU[[]2$P,'<L;3@-I+U\NG&G]N%X9X<T.C?<A2$6IUJMD)=6G"2CU]_F>2:3Y MPAW3%N7'3,LM*G7ZSYA9N>%X9+/J/$XX?+"L'S,<^/-9DK==!1NX"[RMMR[7 M.Y']^].XTIH/]^J33R(4Z9K-]M2$55J7K/=:J<S6:GS3JL:\5-&-:XT] :\; MI)$\<52KI?U]J_9Q,0O\O^':(Y?3D,7<Y F6%W0M2S&[ :PE^^Q@^G$2T\KI MIZ\PN=GB2J";>GF0W*@H2\Q\HBDIJ71/Z\5B>GQ42RC+=;G5YM;D/#^*#(^< MHC,S_1]&-\]L(/-8D0&.8Z)2^9)=_="[APQ!&J9BPW'"7U'R>+7!5QIL/5R< MD(;C+ &L%H_',0HVF]/U&@?K^-9](V\$FQLTC$5G>.,M**>1<MZD00[S07=\ M):71YLR7*U&\+HY,H)<+66D"4S2E(C51?FF:Y5*!T0-48K"G(I,'0RPT6%.I MRZ^9#O?6?1C^.D(A*BC+FITG*J:Y]8-%Z8?)) :IR/0Z;?)A4JG+K^DN?'\W MWV=!-V[Z.KFA$4Q?U!<,?IH^JB7+%)VU/7/C)_0'7$_X[/KHU;:F!B,Q-;O M,: F*J46Q\(:/ME8W#CD246; "P<^6M)/&M61\R9G$P",!7+5D)&P'#+,LG0 MW^#=!T,:X^F3).KK\.<FT_<:#!N:*"%3N!3</QBF*5.VADSD^Q-$P[XV)]'P MII)5TEG8GR8Z<D$]6G1D?Y,_571$5""*_>A-+0DCC_6?(5*6]%'9!)K5^WV. M&R]+4O[)HF9W^SN5:7J4T_E3ADX&XK4$T/KG>>]A]!S2$R7W[FOICU_#(!U^ M-;A_JPCO-*RVZ:4 [Z4C//'?.[QFHI)6JN4G"FDM:@MBS1<A"Z.Y[=*>[;C! MJN&54).!8JPH+/7MWGLTO@H2Y'A>_C!)U^^?W+Q!K0:0M,OP3N-QJV(J^98C M;'C7.R 7LE:7"$""Y,U[8+__U'?H;Y(6HF5$;3I+;8V-9G4CD;(;QL;XGV7H MDHZJ8XU=<E_P_0]>S^CY,%(XWCT KW<[&*4*J"R0BKO\###HI#+]&<:5;N9- M0R-]^4^4O3>P.5ZH*QO^O8>T8GI1^MMU&#S>PVAW#A]T+(^TR_!.0V"K8DK8 M'7?]N9"U_/<)P.)^1)%M![# ?X8UDL&_"EDD*>RTX=CI/495Z? P5K25^UA_ MRBBLJR!"P/S/%'=5-^OGC5NZ] 3<$0HE+(JSG;["HJB9\/,P^R=<@6X/ UK# M[)^GE()H4NA(W] 3;?=QI5F<HH07DV:D"E :(45D^Y=57O:ZH_A.%+96=! M&'S\<Y:>"6$^5NCD?YWW'C5OHW /H^3M%GE8DI8?[W=Z2B;XO-]I].0JI+(E M/Q\W@F8RHI^PE)/\, ,1]/T'TJ&^07;!-2%&C 1%1GJ/H;05^V.%4_$W>D<A M-=OY8N?;<. @VLK-_K#9IH+2)O 0AQO*5W'SI_$6W=EGP,HD%%Y6+I%PJX?* MQ[$.[BEAOW56G:QC^7@A&]@&&"&D/H<E8T+,Z6XI]8K9Z!PK-_+#DTI!X^?8 M6(/#$;3D=X\UW&]0Q1E;P!C;V LPO@U];ZU0;).]8!A-5 H5+YL)YG4QH/3 M]_2_-O9H[J;SN^G+7//$-C"5C&$"2F?NWD/IT<7K'@8;+SE$Q1TJGP_)US#Y M&TQN78]W^Y/TZQIA)BN3RD1^F5Y'DM(&9>+Y34W@X9 1!^\P01@#F8@-Y+^ M!("_!GOT9MZ@C33YW#,7-_ !$/^P(2=!&CVA3$)6U>/+ %8RK4$X7^/.OAN: M'_\2A3%O_XK[N'ZX-F20=\_%-,LO,WA28OEA 4+/*!C[:D=/L]+I8 1]%]^* M Y(0[-PX(3O=+@+98P0AAMZH&DN4^P_U19WR)_5)BV_S>U!M"&.$"[8A3(>' MTN519\+3K2TO&0H534E4$LH%*V"4[]/*#]F;#QN]-:4X2G=Q=RX:MNBZ)+[$ MM8*NT:Y=E"\J&O83+[*+)7_.>R;LPXAT4ZPK;TU0X>.2%UHX=K(HP+3<(=OV MEOD0T^5>S]6R)<88ON)U6%5)D/D-/GEK?(8NA1;9-CD$&]S J (V,E<@B0QZ M0"KX&(:BZ*I2&4-:!,;6=A;M[YD'9*<V!?/L;C/!L#]6CX>>J.RL+R.)#LOZ M^N28:R,YL&'N,,CG=K(#%X!4 O,2'@M#CKB;A)RA3(>=^+.+/M,:?GN","UW M^_SVQ?VO,#KST5R.7]J@2,100&J73&G.RTH8$$13)H!PF625!P]O@' "A)7! MXH)1#=(,7YMT$6!"[LIX",/?Z8:Y+0B6=WD>G"6-:!S;EP>\ OK%"[S=87?K MOI&UI_,#[Z8MN7=-(9DGD-)XPP$PI0U2XB"C#L[97CM^Q<L8FJ\4-"?1BO%; M<OV+-4!N\V\N?H46M1:V\JN K21L ['R\M'"<4Z4L8R]^C4!]R_0?T9/A$'R M9,&NP\!&(0,R<K-CZV$JN7HF91]K07L57'K/\&_0C63V^*3(V ;>DFQ*R>.1 M,H#Q5C7F!0@SBZ';W20I?!W'>O@R/%L9PG4[V0QCY$I#P#@G8R&,,]F4EI8[ MPACQ>@\P[FB2#,:S]P#CNF=W@7'%3A;#^![Q'&(X+M&Q#\B%<$ISQ.-.2";, MW@&4.QLEP_+T'6"YZ=X=P%RSE,UH?@F'P')&Q4(DIZ(I9)&K%6L330+'+^%[ M0'$W@V2SXI/W@.&:4W=!<-E*UN+W_@E&T-TFW,Y8JE1LPV\AFI*[JJ]2@X*3 MQ>CM; YZ];A01:LPW'1L90S7;&4GAB]>X?J VZ>>A3&W!Y,R&:M07)5-R6]7 M2C">@)P5(+QLJ/ <PR:EFL_377;[TQXI@P\.!X\ YF98\\Q@#]C9"%!#.\.< M=L+]*D#A",;)57IRZ"K(_M+9E00DK0H#?#E5MF?FJB$A8PNN2H>ULC_;&R"& MLU9;L/!23G9'B7;@J$6,%ONJ10_O@8:$F9,&!'PI?$6&&O?3Y"P,R %SN+E# MSO(5)GD(.PTVF7"<V# T]8'#Q"9<'S!A4JTWKNBR6%C.3I;+H[_/,12R$$'+ M(_?9%,!-T&"9L081X@VV8:.F&]=CA=O2 (N+O#,$T=%VDAX+Q=AR=]F94&^# MJ]F2)TBJ42'$)]NR?R$VF)47Q(<(%T5-P,[%- -2$H<Y).XKC'\:95[""NIF MOQ(SOC>F;*<)*(0 6 I:<7-1^31Y]!\GXK?-[<P:DL[Y<+U1J0J8>59!;XF6 M6:NL>EEE[!%QI)$##XYCF-U,EAT_91V1+I'1R,^QQQAM9-[0FB-SQ5!(ZA;+ M?'$Z?BJZ6&+W 26*IA:QAE+1R55T\_YSG/IO?5EJJ^-5DU"Q+8QA)]C@_^!. MDL^NGR+?C:(WE+'\ALO,1=^V]5W=>&H32*5X:#XM(0NG#^2'$NT)3A,S\N W M7DU^;ZWW,/+"S470,HD<7OU%1?TU_@$6M+'V$/T>9<!OT!UGG9RJ_BUQHT2W M\LM6Y1_@HQ<$^-N/:0*Y*#NP\HY0>>-A5S9F-0*PE)DL"L6O'G\ID/N"^:"+ MI%!9F"I6]CF1%GS') UU=!M,1Z>KCH:Q57)""4!E=K$'1;C'+$'WN1>O_3 ^ M1&I)#>M]XQAC"*644Q^U)C>D-2]A 0H>-D&POPD*1%H]N@D<N!V0/"O9@\]; MDN1=!>L(+T2<0_I?)5?@D#".4K9<2EYZW I4R@1D7,"'C,^/I@Y;CF8*LER' M%W;73^AQ4F:W?C]9JMC1VZ$L,*%%:";]77$?7M*&5\U':N^:QV]5()6$[ZA] M^<"VWL5CV$"<]%J(4;;[2H"38293J.RTFF?/,MX@RQC.L5,"H(%E.RFX#::J ME:FL^@J-I4LSE^=79U=X1QYN:-F,X),VG]4,GX8 2JY4VD]"<T!$"J2TTH(A M<UCIJQ?M*4S>I.45D)1A8+*F@<+UKSH^V#8P!@L_?/DKW#PBC'Z!NP?!N0/6 ML[IA41= 94U\61Y,,"60D@+?*3&#*5M?Q1QUQ;1B@^=D#6PP[3!$\5[H'W8/ MGLOT<<8#NDOH*MQE/_[J^&3A+&@57$9!<U%9'[EG9;D-@;"W$HZT$EHJC9AN MGA<+-14=!%J['8S6GNN?A4&<1(<U=O)O* .,!6AK>T<[ %L$DG>+Z6(^RS"9 M$05EJH"0'=?A^8 =5L^983U;@#VLLDY-V:_PI:HP7A^Y@WN\ZT)_W(4;I*3Y MJ"")T")0R!ANH-CA)1B8N%01C?HP6./:Q#O:9OO6C9*W^\@-8G<MNH.P%RD# MD::+G-(9X?'1W%D6 8CRFH 2-W!*G)-V,B<,09GCV)<;BF*3!LO,[+5,:S33 M8!YG-//H"G5] DHY G8VMI&Y?"YPC!>V<Z$]R"T_$KRA<U[/%T-A$CQ;.75@ MTPL;*@0-3? 'T]!A:;@N$P0?OH8)!+,%<^-8VYR_W1DK,_\6 UF&IZ(*H^5* M9#4:=F"N*9B"CRY74PD4EFJ1C-^C/*8EF&CM: D+D,MW>TDL<PPZZ#1"P/3: M"^!5 G?,T[=J!(Q-&62DD_;2([R]7Y\HL,:43<Y$]^KBB'HWXM2I$)V8#2!\ MC*;^(QBB$:9Z&4)ODJ\"]V9J+VU,72'J'E\TW/7[TY=M#$U$,NFUML7Q;';2 M#$MBKR0L3"U7#*RZ8F0:4?7^0:F+_HH!B:^_-;&H@FNE.%38S]I)4&N=J!H1 MVZ9!7:HFYR=SU7F0^<K1,8W1/A6R?M(CKB=5-]Y .448?$L0R=,7-]J(]UM9 M3QK(%AAB2(\/1\OC(Z=(#<( Q)@6< DQ_9.3_KK,2KH06H 2,[QKVE\QIXMB MN@9L 6C*HS//"J:&XE0><9U>XSG- VJ%N<J*&1,-ADOS>NK3!($5%7D\5ZJ/ M:$W5#7O^K1O=1-\2O -'"LIO8?3MR>6?!99XTPPZ>.(H^-?Q?-G$RP3ORH(P M I1V>O8740>$O'$4#:2W4\\ )F"/]#9_IZJ\JW*P)C208?010>+30_(41MX_ MBGOE^9^[\889M-7%4-EU98U*$XJF&!0DC2.KIXX,1,541U>HHP%D\=R0@RBF M8:Q TE4<'^11E#YM$D%4!*58?<1'SP10>@8;;@VB(&FQ]?GT^O3KV46FF]%. M6H-HM=2EE7J0ZZ0//\!Y7"\T%MRJD4$8V$K&L"*HW1R2.'$#W"U9]GN67S$9 MWDIR*(V><U&,*Q&U!#[=U>1C*!1K:0Q(#&\4HJEN&\.0$I[WKS]F!CJJ!]V/ M%U,67 B943,"%:!T4:JQUO._P%^F/TUGQ<ST9S";3B=3^G^EO'H"YLYDZ2PF M)_,%V1A!_YS-EY/9T2H=G.AO9Y/C%?K+8I7]$_&='!TM&"#$_1'.X9HLW. G M ?8U\AKZ834!Z/$]7"?>,_3?LI+1J?&249;7<^!JN)] N-O#(";;'*?!YF*W M]\,W"#_# &Z]Y!;Y2RRQ*RI/0B^TI>52&3[RI@0E^L0A,PX@90$(#SLV1,>R M!(D5=<5-;X$J>W0-FFK&L@"V=S#Q(HCW*U4JNJ4IF .M2"R5;FVSM'%=02_W M51L*MT=2V>FFLB&DRCBQ *BM=C.%TP@^(3%1@G(5K,,=OKOB9GOOO@J\@?>& M9AQRQ%#))I=%BER0 Y0>^' =QO&/]&Z<< L0Z0DX39+(>S@DN%@,7T1TB_)! M8VU^!K.!T[2!1^@9ZHDYF&(K%<5TQI46T-7CB,@:EL4-B7&][4T[XDB70<U9 M#!)/K!CSAS4+"3$WR1.^*HJ!QTEV/USBOOYL*3C;!GL9@YD!*](:7T^%,Y$[ M+_X=Y5GKIYT;_7X>XNORN#[0\II6F(IE49D5GN2]5$HT 28*<JK@.Z5K#'Z# MJNOT4E<?\N3<M H["4/9@;FW7#31125MKQG%7%46E0J]XR,9S)F\MV189240 M9_X"$TD7%>.-829+\':/>*I!+7_#+,HR,91\[I@+,$S.-FQU5)$'JQ85#2*J M[H0M8*K8Q0H<G45PXR7X)]FO6WK#)(X*,92R)8>'HPF@%--_6'<=P6#Z,T"& MYF4EY:V"6-,_A1"K6<4*B%USVF5(O& 28-?*71#PFAQ_G#+7^&%P%7GCE.F6 M#O(N* 31=8^6#2-AZ!9&^!?N(YS)?MSR*R9Q5))#)1TZ6?)'JH*D)4#JKB.% MTB%.PAU9.BPK&Q%E]^,J^PRCAU";NC,GN[0K@L\P.,"X13]C(8.!.&'0J-O$ MBK#!:@/3\K#)4*'4XP,OO,_Y:YU&NID,JAEWE#77IT3.T80X,=V'I"X.XJBV M35!ZPRA6<C&4W(H[_TL7&>S:%^BLI'@EQ<;=@*8CBF%4M8PA+,6A[VV(3)(W M/8I>T8LFKAPJ%TD5/;9*]*Q</!E*70*LSV[LQ7C5Y!:)FW5I(36XMY$7K+T] MOJT!+ZJ4^1I&6ZNKUN F-I@AO)&-]C#BW5X@>E(ONNKLY;UL.2^!*B-C0<%( M7Y4<-94T(H/G5#5 ,/4WB8,[N(;>,TXG[V""!D(T]6KY>JPW#.""(8;* MQQ M#1^@H =R@F9ATE_#K'::O@RBG*#APPVMKL="#<\<EJ'G_ "O@J]HG+L+?<3W M\?X%^L_P"WKA2;!VWXF:':@3B:@0WI<+1P*1N# 2Y8$I*T!Y <K,.K0.:!D^ MDB< ON+#@W"#2T,?(%@C9N3?EF)<!B"2^&\U\"!='>,$'Z&*$V^'^P!=N%& M6,6_!AL8W3S#Z+-'>,=?(?L>+(77M?=_E)=-UE^7B]ETD3>%C!,RH8$9!P!3 M%N" >>#66"'B QY21KC 5W??R-%L,*O8(.< ,A: \ "8"<BXX+IO$STF1S-" MOE5!/_@'_+E_S+^WWJ,C(ZNZ4E953X--]?A5=-U4-):97"Q.;K:_A.$&-_O] M!J-G;PWC;Z'/[^7$?4%K1L630B4U0/\MPDRX!80>B3<918!)FDJ-!E+1*:L8 MN\;G+VT.5TU?A$8PAQC^E<#\Y[3CH\/ML&CN>[):5F%A\NK;H11RU!32BP;. M[;5BW0?*SF/6$'43_(H/6.U]B'Z932%BLF_*VU_I3\] _MY96%GO.UH=31<G M14)/[_]@9+,W 2AQ!3E;0/B.WT%$E.'KLM*LNY5H08*Y;2[=IB+A[-OZ"6X. M2&VRS\6?*84<JYE,JGN'G7*6W<_J0P72JV!]B"*X83/F.4S+6R:"HE@DZ7G= M;'5\LBB'/B^EBQWR4'+(=49:_^+%L+J6 MA525=I\&F(3X/JZRA\6Z/!1@Z: ME9 B82A3LP\DV\4KF@;%-]ML"0$%P.S'XH_D66'2-A15S3.;'J*J3!N.*HCV M D#IXN$V7W'$0V[^C\HC]"W3B8D9LS72$[RP1Q=L/]R0A;W/!A?V!L92?:K6 MU\P6A15V\+N);J/P,7(%QZFZ43,?1MI$5,+!LC5\6!4+!M:]E!QP=K&026!N MDGP3RZ8$8B!X2$0(*>,/,5/YXRJ(#S[)__DW[#4?TCT/:4@@?67;<NG,LBW4 M_P %F7$7,+F3C+Z*S#0K(IY"]-7&4=-&RP2!BXA\/L#6>@@TDK/29&<#S3:\ MY.WT,8*D@R4?FVVOZ$9JBSS2"UO38V>6+1?0D_"G9"..4@4Y64,X'E;-F6$U MQ2@?5E>GI*NKKJN6&"")PSPBR%C(2!Y/!+MTUYZ/I1+TYFD^J#/[;G!7V--> MY-7YU*<R,F8[\/35R%'32%OFRW6H2E++UMX\ L3G*EF/&D.!ZB'#Y<*9<G!@ M]@1E?ZW86+#AR*3 N?AX,'U($J]C!\DEW,#(]>_=UXM7W#4]N\^ ]QE;WM*) M$[$H"LXUG6:0H21!2A-W"@8I5? AI<N\0D8#?@;5ED II644.7).6 &1A"&Z MXRF&ZY\>P^=/&^AA*"WP#QA!BQ*"T*]R*;QX[?I_@VYT$6S.W:1^SDOXJ :L MB/@KN,PJK[S. $*( 4P-('( T].+BP$U<[IH-C9"9)P,PZ+5#@;'%MJ.6W%H MX;VD?V3A2*(4:FNX21O2:QQ76J]\&%+7E:RN$W"/!;-@Z&GQ4<;((S*5?6## MFP9></""QYL]I%TZ6@_I=R=H#4A%4BH-#W-Y $] P144;,VW"-!EJ?) :O8N MB=Z0D,=]J_T,QH1O"<H"3H/-->*D.L5K>5<_TL4"*;CJ;'E2!36A3!:A"6T+ MIWV#ZD[+<!)#B6TG%V7 4<(D9I!'.V8V^F*)3P6UO*45;4)15-;L\GN0LRZB MK)Z!9L\/#:JLTT=9?;B3<M JXMJM9!)K=Y#NPL=/WK[E])W@#0,88XBA$LM7 MQS5\5>A9 JW^.CH===2-*($;LM#$,XP)))W#!_D;@CD/:\0/6P*5V<I1VI\7 M4P(%*>-SM4$T<]0UTX45L:.582*PA"F$7 5("%+V)"BA8#RH&1E5[BHY3';$ MF_A.0<9H"45OC1PUC70B@>U0=10PM#>/ -)I]=L^@N[F)OC-C3S21 I-R7C7 M0$B_;@PM?)F4/&[%Q- $T-ZTE#XN9\\X@#OMFV<CZT\0]\6-'KT > &2 L8) MB/ :BQU7*JAZ,A^0+28S#]-+=PU/=^$A$"5SS,>-P;"002GM.>' #I,#E)X- M(.NL73&,>27MME@[EZN=&40UG8Z/H)H]!JB>K]'W7N'F[ D%(WB&FX>AT'.' MIUWX'X';@$4' IHKZ]6DDW6RX^E\?K2B=?;U7(GP )0)R+@ P@9D?+16W8]J M F8";,P$PHK\4>U 2\2(WNM,8;+R-R'_QA1C$,$_#EY$2MR-'>7OAO>L9K^# M#2T8U;'=8;!^N]G>PL@+-][ZUGW#?Y$;@_BOFQOUN3*IU* LCGA90$:>7 Z1 M,@ I!ROR@J'T+U=);]-2XPE.$:+$^P?=B]C >!UY>]-W7ZCZM"")$!O//&"O MTED0GAJ0C<M-<2N;E'L("1@#K4@J%;==SCFPS1B0.?*$;M1OC-^R.)H1:&/? M,,&7#[IO9''@JCQ_M@>M,@[-QVNKR<PC]KKE;F#>T\:P>*U^9>[2R0X^-)9' MKTU?"3R,<NRUWQ;ES""JX7!\^%SWN 988LK\Q4W(Z572\_\TV."*\M;9!_,E MHU-CED32?0D6\\5J49H.%VLN8)?2!3M,F)2-O2'2>KO4#:XJ,PQD=.EE(.1( M.B9M>J8[@+J,D3;_KAM#(ZT:$MD36*YIS(^H7]V=^$)3[N/&QM1"!I7%VF-> M-HO)&3Z&.Y!^K'%50C\S(VO3\?A#:\TBYE$CNBB;]:0QK"A>)(W2L[1ZK=P0 M\#H,'C\B)]Z!FG/%9J_-[J]JH_=A-U7-((A[B3;/+A;@!EE6[F/B!\VA!G%7 M\B3>-B<F9 4VU!4BT,#O 3]T@WS1LDC(]F1-SR(XE'Q+@(;,$N;!\&N0KO_" M#2ZIDRX'8+UG#"H,852REA->5E:B"S+"-B"IO[X$6&7U-F0J&\<'%WD\6..> MD_:@2N"D?)#QC&0EYFXCN/,..S0M(X^FWX&T_FQ>=#@459OP*A95R;O9E:IL M-(,/*>,?R6H-?2=# >$^T7]'H!FC-4("C@80;#)+8?N\MR@A!RNE&")A<QLB MS"&&F\]A%(4O7O!XYNY1YI2\*93[B2D8C!P"L90<GI<M4PX@9P$R'A.+2@6' M- /!_35.KVFQ('"?7<\GZY[T9DTW:U5I$]0E_%L$ZS;SF8'P%N(+1-+^56HM M<B1?U@I<&8GDG74U.\I+>"CEO!F;_MXY[7 =07E;6K.I.6H5AM)F,8I +Y!* MO]E/F\!8502559:L?YMMJ>\0BCF5:+$EM/"0;D'B*G0T)F08EAAD?Y^2SZ$( M\=TS-\D3C$[C&"9QVE,#_?)K2&^XXE3&=Z&CO0J@@Y#RUY)/\W[TN<]Y=&1* M,"LR@PHQ,^ 2;A.0LB!_"7*.NNL%QC=*==@NANO4*(09.$V-<E8R2L'11&7! M^(8A$8JJ7_8%/]L!,E=LT",L%/4'70UH<O"O2HO^2RNF^=5^+:\92 =XLB@, MGT?+DS;4XG0[)6PV21A(78<;N6U(%=K<DI4S" UC!<:4YK8636H'F-"=S+@ MLZ4#[+#:KJ2UM: 'K*2G"E%GV:QVN#:P?2C: ]9AVINNYB?U9:GWV E6GZTJ MPZS17K # $,!_P-W@Q7.YF^VZ+]X91NO%MR&OK=^X]WH+/V:H;FZ2";I>\66 MJ_EB7IN:9X33>Y<I:3-3[P%UG(ET_$YIF[M<>B2EJYG[9;[.=V9JG4\5B_49 M<ZMM3.81E?:ZW3)Y*1(&,@49N12&.V>VK &RWD_:WIVK$4QA1W?I+F[,&N:E M#602JT@BNM3V2QAN7CS?1P)?H4$W>/0>?$C_U.((4B0,8%5&+I7]HN/Z?!R# M,EN3SG@0Z!9<TK^;1>H(AB!(+6A8L0"FXLHLO$J;R0Z\1F$<<W?<I%\SBLNJ M+"JKL2?UQ><*%C'=R>A;0[*+8P/INZ)E6-G)GTVF>8(T=[E1QAP(V?XI!A[# M0 -.>G,^5\$S(A]&;XC76>N.M? U0Y->D4SR.XS'R^.CVJ2WP!'(26,D99NN M1J:_ VK+BQH:M96:_ ZH<CI64S*>F;%:%8;U^6ZK.:P8D]M+P2J/FAQ[%6NE MCNLE&N7Q%M'"IU)_<_T#;1)VZOOA"RY&LF3@55>6#+98+]N'V9:BL(8);,&) MY 82\Q7#N.FPK8'^?PM^;-G>&4!1AZ.H;;B1V:KAFL,*'*7[1,'C-<J;S]PH M>MN&T8L;;:27; 043**,+Y9"'#^>BD"7LP"8!Z@PL02"@UFABLAB))N _= MN25\;(GUZ)9XAM%#:,H6,R<;VE7U-A:KVF$N#%TMIK,BDJ$?LM^E"^1W,(;1 M,ZE+.UVOHX/KQWE:>1E&Y^'A(=D>?/0W?"9+.N#U9V0R+O:67F4H7XK6N_'/ M^1]2628@DX:L@F?R3(KY $">!S*90":4)>%6MW%)(*J:9I.9QA68QE@<&@RD MPG US&<88]E03;)Z2!J$I.GE1D5YI1%QLI@N5K6ER")/(3_F,W&8[H-'Y6#C MIKR!FS,W4ZJCR53<=4Q68"[B\FDI+A=A67,$-F N&FLQ%625JN,(C6!D7;1C MG.&NF78QK1598;ZBF LG.Y8SWC29MS7%4:F,$2X>C;[J>D+U#> C;K:NE%'U M5WM!-CUA'/]<4M05*6HL.^([JS#=X=C(,/ZN/?<!=]+S&FE,R\-F4%:20"D) M/V8 JT1KA//M533=*VQE]-#QA+F;X1<$+0$2P^LXV*D;PQZXR&]LL%XR#I\. MUT8?.ZR%@@J,2&&'37L<_35N[G)<VXPGR<T.GEWLP5=[)JOT]27(&<=DNXPJ M \*J%:V2ZWH6I)FC&FEAZ9QQ*'RTAP!)F]H3''H5L4O2,1X.!JGB1B[NM([: M&FO:^\)_0*,L[*QM5W/S=G!;7N5>EE2UU%WPKGGT=BT"7SG,9=]FGCU>Y?L@ MD]>>!C@1E,%;/:-5*XAO,9@]X,0%N7%"+A]1<H/R>\9!61)&:;2H'Z=N +)$ MV*[QLH?&BZR>G+X/O #LW2@)T/3[R=O;!SR&A[:#KFX?>P#7<2"T:0SL= ;J MV&D=_K["9/QC7]U6F3JK;'?3L3;7; ?:J,>]2GQ(5T'9\UZ"]\Q58/"%DCX0 M=#0[FBX9)[Y*I-->FQ8<^1I,7V'4&%O?]H%Z-+47>>]0"TH;VJ'(J%]HL84] M@_)MA*N)D[=;]&5PN]*+/P[>?J<Z1O.I&!^RN:*IS-^6K?ERQ@;]A!F1E:>< ME5T9]& 6(3#-J!&-H4ACLT-\JZ.WC_ABPQG"M!? 3=J3!<N5]R&^#>,D@HD7 MD0M.RD_@^W[\,#Y$,GN^PY#7&P4&D5FE]]^TV)G"O$%*FH2"<A_PJ@"UQTHR MV+#A;,*(CD8C:HQ&@T*T%J:&^TP6Q*^*S'^%KI\\G87/,'(?X1>X>X"1G+NV MDS$7CUIE4X#,<IZF)35(4+(@HPN^4\IVQ)*A#4!BQA>X\4C3N<]?[W#G.?^P M(6L.(-L%/PMW>">8EF&*[&$H+$A[O@#^<I8U"'/<)S;R'@[X(^!0=+K9>8&' M0U#B/<-TKUZP&*] 0S_ Y013<.[I?%[-*LH<R' W 54F6=F+49R/8@=Z"J)$ M"5F@.$WCXWD02$( =WL_?(/X_LZ2J?:(A0505_-^!LX5+&L1R"_H-XEPVH'# M4QBXT5OYH9:K.WL1-1\&)"5565LOK@'FQH6,*ZBPK3YI]LY/C<8BP8..AVLW M@N AG3' K$@PH&V F-'#]&;% )"2""4JAA]DH\-WW^#F/')?F'D]^QGM&Q@U M 63=;G6R.EK,LLT*0@1@*N/FX?Q]B7YJS/2JT7+VLI\NCI(N>O89.$@H]A18 M*@^+P> >1CM\3_*EN\9+G6]BTS<?-X?,ABSR6TW'1[-Y%:0;3!"0ZBP?WQJ] M36GJ/H\]F'8-[ 8 4P3D3NR,IE$8]]70J7^_XO/%$[P +=;N$[R,?Y07'L/ M-OA>6"^[%Y;<G(H?^<N4+#;^93F=X.+Y/7H=I=<^TTZ:0P07J(QHP;:LF8G! M/H)KCYX5#3:G] .PP"WSAM:4GBN&0@IZ,LL/:Q;D\%F5O0_IJ6!\-*5$FU0" M[:-P<UCC?YK*T(?2W:GK3D^BE AFF;BYGEV#?6<)95&(V5NX9]J*T>HT0FRQ M0?*3R'LF*QLI=2]X_!J2J8G/7#*0?$E[KM(FD:R+':^61T<G6<:24<U\"W># M"U*Z^'<'_9<M#ZSHK*9H019D=(VL88RB+.WM5_U^($]5S*4>LA@L$A IPYA) M0W+1Q.?J:H]I33BJO%56R5?'3<1@(J;2AUZ:.#5-MO3B,P0-+XB3B$3<.$_J M$_?5[-C)=JSJ@,FPAUD4D.4]=YW<(Y;GX<[U^-FXX!4CZ&C*H9*G%7<)YOZ5 M$03?*3EC6^6#:5A'D)2&^A'#=T(V>CAV,8NDJSPFW7GQ[Z>O7OO8PGC%")*: M<LC[V9&S;(XY!4'P'9,SCJ3>&M:1)*6A?B3QG9"-)(Y=;$$2+F3[*]P\HOSQ M%"_ T;8.>>E::^%J=XJ&<2@IID)"M9I.!3"EI94I1U"P+)526E".JLM.?+#W MMY/)F* (I[:0H6+\=Q)1XFLO@%<)W*D,WO(T[8XJA:!*>)GUBRLQ^([Y L+X M_826SL;J%5S:C65Q?&F"JV>$J7V#]Q)C[MT'G]\*N"L]RV,+$5()*D[ON$)X MOJ.0TL5&?<,)WT8V1Y(*A/I&D<+L[R2"W,/7Y#,2Z??A?*\@:7<<R>54@DES MK4\QI<=L >'[?L))5U/5(@K//N\L9#0PTS-J5*UK3>#XQ?4"?%'6Y[=4]CM\ M, *7,#]Y>\5%20EBIH-%JX0JRWQ92\G,U\NTK%O''%QUIX/J1O$N[>JM2)<S MI748OX-KWXUC;^NMB;27R&:GZ_5A=R!GH6[.KN[#*])QZ2).O!W^';X'E&S MWX>?X7WD!C%M<=#%\89D;TL<&5 G)?@)$Y0)P.*!#UC 'T%=1("A DI" B0E M/@='Y9R 7%)R4R^5%?_] 8*2N!9&-G,?@\1"MJ'=DJ%#THH ";"/X!,,8OS= MLA9G(?H)J0_C1%38:$4 '2&.2(?<H;^QV2#]Q4T.D9>\G2,YVS.MZM-&0F!% M!)5YPJQ1FC<!&3& J9F.)WTT8];A[3+M-ASM]&.9Z6YLZ#7-T1TI,5S_]!@^ M?_)(DU&,DWGZ,T;(O(00^MN2&.+:W9:G-2"D1005/W(:^R(3PR6K@^K&Q$BX M!9LBA2E5Z1FI795S/E*T*F$:LR/+UP,^]G>S+0VA?X5^>][.>\_(:,,11LGS M&KL""%6$+':^\JH>IFQZ$!I&X?J"W 0$N<8EC($GCL;Z!Z86;V4/42)CF05? M_ 4F3^$FOMFFES1[P6.Z4E!ZJ-4;),D8@::<; K3J.F\D2$BQTVY8,\M^$SR MU>7RJO/WV]#WUF_ HJ7W48R4W>V;T@.IVN2J>97]"CN0KP85=B!0,+.9N!![ MCP&>B9[&J5C%UVGI4-?^IE;TMXJCXLO'><*;D05NG#MJN6#6<">ZH;5V>FNM M#Z?2KEN%IIS)C*#1B^ :T18#K_J03HQ5."LD?L6UI"D%T[#IHXA35B2V PI, MOZEX?5/C(4XTIT>%<>=H-+(E;U<!&NIW9/&34\\N_9KN4\T2,DD[RG*YF&7M MDE*ZX!2W3R>408GTV(7HS'6A<=2=6:"N^(CS\#H[_776<NI9 :?YN6=9:_5? M>]U #X^1"_P##C*+TM"(?I6+<NG%:]>_16ESN+E$OZO/4L7/:A@HA0(H)&*S M$Z<&)TH-4'* T-,+H"%5<[JH-C9.I!P-@Z/=$KH1\3?H1G)X*)XT@H:<O9+# MS-E8P,3L0$)7M9@X$*NE'P4-YV)CH&H#?0B@V+L(-G@S4/"EJL]I]OX*<P4G M6<R/:[Z?1DE$RL#&]% J.:HJZ?1ZID/5?;ZIO3Z/QXT"!!^&_%FS?V.>2K'O MJ.;6F( Y7^X@OB,EODZ_+;M%W5US!4TL:EVX4> %CS'"S+<GM_6@._=QC0M= M/!E4XMQJ07T\HX7C'"#4C!\^'T@]IY-ZNM;$VMRNO#HF-(@-F/GLQMX:S<3/ M/?^0<"N<V]XRB*":* I+KB>+(QZ0)H"0)7N(*6$[ -5/6X*K0K,-)4):@Z4% MN7MD@1@SL@E@'!\5X8QE)QO@UG8FD?^\08AU.2)WLESR1RGCQ0I#:4@ 10NO MB7YGX6X7!E1-FQ D/-8G-L8 FSD7;IR<A>A_KH(8%ZR'47QU=7U]QKW/HN4% MS1LX8FGDKU4X.G'2:[DQ14!(@H(FN+J:@.N?KG\ZT]N,=E#U9@+UT/]#9 U> MB3&HIH[$AS1^988<\K*-&0G[#!0-8!1DW0G#Z!N,GKTUKF<2A /1&P;B@4 < M63\Z<D[FRVD1$!!)>IL2H0GBE*C^8#"<;K.R;@5-D!$U' N&4]3IHZBN0" ! MNG(D:+..D72:W%!"SLCAG.O>?;US$]+HU L.*(>Y0?,7>B29E_C)$]"9<$M+ MI9*?9@?U<^KI65> Z /, !^216[C^=D]&R@#7',N5^B/QC!Q?6%./I815M@( M]Y@][GYMPSE3=3>NY.MJAK('IU5W.TTNX09)ZG]#(^T!"?)6>5C)2]0H&T>V MDK@JA[(=9<B["4BY@YQ]_:61 T/K9%V[#<EPGIEE'4;[,,*VP]$C&FMO5.+N M'0/.5%[@P.HC=]FF=HES=^'9Q&PX[11MVN.LNKEM#<!G3\@%T /GD'8&0 _1 M"Q=^<_T#U<[WPQ=\XUL/AU3A8EE@5A!="5=SU2!-!<%7]&6BD&>I,""7!N3B MO(.(/9YQ2<PJ3/:<F\?-"-H>K#H@4S5PJ9K?]B!V$:!Y*E&C9_+((6AI:*I* M*0^4X]E<.54L()5R?4\)XB &HPV/L&V\W1Y?$(,O5'JB)CM=&[V4L#]6ND80 MAD5M#1;G,+TG-/Z/@^M[6P]N;O.[0XLSPCW<3):#9>%$4FPEN"AG.;D0$Y!+ M 0HQLD/<;R-%FQ-JR@ ^XB.<?>/-2!9=8),*K5.8T?9PI(A&U?BD\@5L#5A? MPV!#U7CPX05=N,SJ6^#F+-SAW]!H',;<NL?A&5D6OM2D5YI.'*M&L8HL(!5F M0DM"/CY@>4!9(( E>A<1;5PCD\#V+0G7OY-.D1DIVV-8-X"JAK(.IK<UHMW@ M9J#YKX)'<B])ZOT]G%-(UK)H)9)5"38GBK&), 8ESO2"G'<P>QO09&0.1RVQ MA]'.#? Q"P_3LSW6R$!'-;*T&M;6.(+7V^%IL+E&8OCY<[WF;ER2EL4/GIPJ MARR.E6=GA"LI&R=\2\_#]Q!!!C*:0],4L@24[XK!XGKM;'/L 09PZUF_(M2& M(M5P(K2RK:$$_9(63SQ"],M>(:1!RK+049=/9>R<SU1#!OY#P6ZL=9LAHT1/ M^]1VG@X(HU&"+R7 6^?[,/;(<H3M08&'!]5@P#2FD2"PV_OA&X3DOA(T$?;< M!R0C7OPY.T218.+1^IY.>+<)H]*.;YH=(4V)?HPH55 B.P$I84-P'5C?K(%H M=$!J6K/$(.N9%>Q)6<9*H*'4X"NR2OJ/EN/:W8C9!$FFA"I+_D?S=IR:/_2M MPPQ.V0S@CF&&E!GIE5:PL^7,>"]D**&?;VV3(2$]0,!>M43RXIL%X.;TQ8TV M,:G5KJ]J?@V3O\$$9QB/@?</_DGUT?@9""R#*Z$P9BYGTVKLR0ZS<+<RR-X' M%0E0F2;-K0Y\N0=X0Y/E0BBS4<NTC4E@^S6(\O<KR8D5IQ7&AC KO(WS6?Y4 M$3!K#ABEO\+/S71[.UN(/T.L9&JF-.DXTA1 )UFG,WP;0DG:/UE@'>*#T!6: MLDW7V*9!:M.H9--]8=-(;--W'XB%D41+=.9_6VM#]KW[^IFN\N/;&,M_27?H M^^"CG;AM(;958B6D'BN'3KS8G I KR"MH/R"GT99$A&'MA_=J2+]=JBYUA5S ME?)-O#B=[E>979L>%'7*84ON XS?C9/V1#^#^.B]?Q5LX.N_P[>:9_&?T]2? MD\E<P4-/%MEN$NUJGU("A!1 M/3W[!Q")4=5)1U]/(4.E37TY&NOS>-)[RQ2 M D@ &M\<DCAQ@XT7//(_E^@EO5@02**PUNGD0U_J16E',4PWK2*-08FT,9P, MIZ[34UV-&))PT1J@VLRD#5UT/?@.[L,(;\F2\\JLMO["Q_4BBBF#BG/-:H-, MNB604Z0M#PQT^1]00:>C@AI1(W2]&E[X)M&%E$O/A]&9F\#',.+G7=6GM.*B MPEK)6^85.! Z("-D"@1]M'&4M-'G\4P7JCIZ4VU=_GU[>/"]]:4?NO6==_8S M6GV[Q%@A]5Z=5),F2@40,J;\NKLFCH(F^GR:X395CZXKK,N?[^"CAS>Y@^2K MNV/=7\%\3*M75WDKN<-)Q;$+0@!3,N7;O?1QU/31Y^%L1ZHZ.4-S77[^6^@? M@L2-Z-#!3]WKSVGU]!IS!=<XFCH55\\IT9'=6)+>3R-'42-]WLYQIZJ[LY37 MY>__"7W_WX/P)?@&W3@,X.8JC@^-_L#MSVOU?XX0*LN(RT4%!YCBQ]\Q29#1 M!)2H*40,HZ/364=]&&EQP2I61&8QLHGYQ\';-V\LK^]-U9[2N:U89:U2-[7, M2BLR$H:O_>ZGBB.OBK:].+;S5#;5&#J;\O/DK:V8O/J09B\O."MYQG'AY"A( M&B_S[J.((ZV(3@]ONDW=P6L*F_-OO!\=XK/JY^'.]>K7$HB?U>[M-0%4<N9\ MR9[Z2DX)?*>TC#I_/[T<9;WT8H'C8DU(L,PPQ,4@<>+M\)F&[$*BF^ Z#![O M8;3++B*HSWJE7]-]18B$3++>LUS,ID>K])Z0C"Z V;5:80!\1!H@%][E]X?H MOC5D>'5G577S6\1N H!) TP[OVE#\^+ 2"H[["]L[,H0!3CF]X;(6L7(0'J( MPDWH^VXDGA'5'],Y?-9XJ\RIL]OL"QJF)T7]E'$4E-$V4')<J#)&LM0>8GC, MZ>*C]M>A&]P$D']GEN!IW8,A7Q3Y.]=.%HML#"Q<@MS*X".":!2$FH>\P92J M@Y:TTL $T5@'3=Z0-9B&=23+:ZAEG&O'53Z\M9AD%)3?HZ=5<%Y^WCC22\(H M.<VQ .L)IFD:[=T5X^.=T+0*\=VUY&.^74LSJ&?@C(_[NF'&0?Y+J(+[_&GS MJ,]$47*:(Q'F7T+CB.^HE #O+Z%=:.^HH0#K+1H:0GH=5P*<5TPR!,I?US". MS]SXZ=(/7ZZ]G9=<AM$7-]A@ F^W$=R[;QAM\<WV'#[4]S,ZD= =#Q3E4UDF M665!@O :\0$;!$7X&,VY+#N+F,$]A'\F+'"S1DWB)GF*#*N*68E4V FN$[P M!1 V /$!.2-0X@1NM@#S,A!QQK6&T\LQC(6GC@$ACUE=C&ID^>T5%_0?O/@) M2T.%.7WUN.TV>8_K7([CR*"R\7.4E;55:&&OP]3 =TS/U +=,.HYG=33MF37 MXG:5I3N106S!S#UB*MX$%K]D&#^%) J'/::SA0A%$X"IFMXB'E)9 :8DE#6) MK:9[MB&L9B03.+MTO0A?? CI'8BX@W715^\+=.-#!#<WP1W$;?60 K3'7I3] M\[,;>_&U%T#2/I_C'\/RT(CB0057P8&SI*#' I!;3N$DN_.4]*$O-7_,Q,#; MX;D@Y*FR*(#( KYC:>C=%X9BA4F3.B9,JBLBC0+D<@ ;_LN]UWAW[S[XO!Y' MP]%_9W&."*T$R%4]QF7 (W.VB0AZWPFW=QS"NEC+&<%:[RDZ56 W=&0J/HC1 MJ/3Y+?_QKQZ,D(6?WJ[A,_I0_/4"R9=-Q!.A1$KN?]Q,B'**1I<21M&UD:G( MZ*H=RU+.R@1JNZV,HO#<B]=^B,-&W'*Z0OB*"<0QY%#QO<6B,2B7*!H_B3&@ MFO715%Y-[3@3N",373SCV(*I>_B:?$8\?U?XRL4[AE&5"Z*P5GR<G?#F^1LF M"@A5BX#555-1GFH;GAJNV :HJE&,(NHJV!^2F R;,V%=M^@-$VAJBJ'22&/% M6!NC%"> T 0SP^7?PRE*H"2CE'8,\9V/B2".)6S!CZ.,'\<._#BJ;G62=YCF MX\>Q$#_=%"WA1ZR42?PX:OAQ;,%/>5QO3N>$&[5J-$Q@3$8PE8N\IM-&!EB: MTQO=OAU3YWHN**>S=C2JN#(3G]*F,XK8KS A2Z39\FB]R:?$"R:PV)!"9118 MGC2'.T20[OV!#SG-'PV#KZ^2!=*>"=+"+7"IBKY01>U8XSHA$UALLQA%T<WV MT@O<8.WA=O%Q$I&2X/@V]+UU*Z"$[YK ED@@E5@_:^[F(0_,:8,2\0F@Y,'W M]+_VK'X,:(W:F78)NUB!3AGG9@*UU71&,.L%7@*OO6>X.0TV^'*';?&;JR!! M'])[\+-]P_4?!R]"3\:W;I3<;#\?8B_ %<;A[@&I1F]*04^W+E^.RU1GE!A5 M$P5 G3AI<QPJT4<B -GH+H1*?UF(E97W9(*A\1!@T3 ,^% 2;ITG]R"<&23 MV2MQC)P9R.W9,+71"*8%ZI70-_YG,APSFTJL#[L#N7WY=(>O*?@'ZR14#T)F M8IND= K 6<X7C'C5P,L$E%B!,B_C@6<<FY!@HJ*S@>BAZ/2<B*!B/W,H]T6A MBG>CKM2KVI$LED=A,KU:+"O8]5O2"I-0'51I[HS%/##E_+0)10G[6#?$RN4) M72*X)&5;!F$Y<96<?"4S*JM.&,S/$C39SM%D.RL&?3482F<!"A_&MLA42EO2 M>V%/M\A+_P;=Z!*]T,%-VRA:$HE:Q%3(@8_R.N:V>4&)9W:%\P2XF"W ? %F M;%_<&=92)-[</\$($L5M#162N) -$3(VM#\T?(6OR?T+])_AES!(GKAG%_H1 MM39 U"55FB<O^\0(S!E0UH#R?@]AHJ>]2*1 ?GO\?F($#R#=PP33AO9'BD'S M!_M3ARYCX9RU^R$=$=Y5OM#1/&D <)SW$P"&RP_>66I Q$5^-IR_8&)V Q[Q M5QK2COH#'K%\-X!7-T\&^-D[ WS)[WL"/K/9^P \:1L[F,-0:E9#GHBH-(HY MO3%/>+X7T'<Q4(;ZZ?M"?<7Y^\&^L-H[P?U+.)S'(%IV8_XE5'+H>7_$OX3O M!N_*QLEF]2?O#.V%R_?$>FHQRY#^^>V+^U]A=.:[<2QJ2Z) P0Y4U\52V1Y; M3J6V%A_> .$!"!.SC4M&,X3,/J&T(2S .<_A)='-M*9EF/XE"N,.0*:OV8%> M(HO2""-5#3 !A+!U&.VB+@$F>1&<N5'TAIN#H;'G$!CI :[JEI)P*PQC&<:N MV]JDRKQJ!]:NU3MPHI%!:A7;AAZEPRLN,R1:TTE4P84E,7EMON\G7[AB=/[J M[L0-QE6IV(%6EF@JRZT+R>VG<D*'.9D^USZJ1200K6@1"_ M@H(DU+FFM0SU M7R&WIY_X)3LPC2112OY.Y"",R%H'5G55"38+,DBO8"R]PL3UM>FUPGKAY@6? MP_!W6VKSV] E&3<R:]@7)ABK<W>ACX1X_.(FA\A+WMJ:A Y%WIK0(R^SBH<O MI-;02)#B+8JG4H!,#/,=2\W8L92= -Y\@W1!85A1U8AVA!MUE,H')L7/9%D( MNX61%Z+?KB/HQO <TO^J^RN'CAU!B2V<$FHD9SF4$\A8@0\9,U,=A$8V2II, MI=IZ 7@D"XCK; '1)0N(^)R/5V1<EL8),10D X+ JG8A_]<8;@_^M;=5!WOI M52OP7<BCU+Y"YK3-!%#B %.W#<*=]:X=YCU0%7V.BN:AV?15.336#&0$@(<( M27>(X&FPN?1>\4^QN)\L_P6=8.-*H;"V[:RRG#VC1KKR9/1,-Y(=2D6GHN*D MT \K>_''P=OC;E=6-)AM=<8*KL0&&N#6[\L#)OH%X7=WV-VF]_'^&FQ@]#4, MSERDCX\/O-[L8>3B"Q*O\5@:_Z>7/%TAR3S7OXGN(%Y#S/YV#Z-=?!70RW]O MMC<!*97!\I<YG;E[#Z_,X#<RKKS]-VO%U'Q[N8TVD,;I\6J!1KTYQ2F)0REY MD-$$1!5\,Q8HE &Y-H"J [ ^(%4(W$0@5XD^ (A2Z &0WK=]LP5(,5J-=XI# M7Y5[JEWZ<B[+Z)N<K,C_)_G(L___(\O<.?\G^-+.G^5+CSWZV_J]RSF'K3+^ M"3,=5H<@*T7\OS?#4>J_LUH<GQQ-A\AN7G X]-)P&$8@RL.A3R):0L*A%P!( MPV&X!2&*;&\X'.*YSI9RWZ7<UVDXI"_O\W X8E^D=Y#8=/FV R0U[__;OI=\ MILL''B"7,?Z!_R]+8QH=OFR4S]BRYR](A^L0B1R<>_$^C#T\Z-YLZ1X)9T%. M_([&Q4^A( J+@\?'Z2$"3!!\P"1_1* #):H8AK=1B/PA>0.WB&)2K!A.\+3# M/VPPAF\\GZ#T%]PY+WL>_^+>PPMR^>^&C;PGU%8!?,3[!*+%U$%-MLAMA@P4 MNSZY%6%?UAIF-C*YFBKEX^4%U78CF85J<3<1W#S"JP!NMW"=>,\0=R'DET0J M$# "XC:IE-SSF(GH\B56F FH<3%8.SF:'=*M_PH5E'6LP\? ^P=$"05*0K;% ME4-/F*D=<)7U<S9VI<PXP)+!+V[D/L+S,(S8&X;L9S1/FAL"2#K1?+IPYO,5 MG;52(F"#J?RD=5[85_Q927Q"Q=">YA"Z./5/8?1.3"$"LG2;K;*1012A/W)] ME)B?;O 4"A?\X9B0%@3R8G/+6SJ'2[$H"F/#T5&&"TJ2)&Q5HEDQJ:$1<5!5 MZ:T5%4)&1SDY1ZP,;1+VL!!3PBH:N7?MP9=RX<G<F<NBS'"=S1B:,T!GQ0W. M2BZK@,%ARVY29OFMF5=!?(CPXM1M%#Y&[HZ?;LJ]J#L'E9)*>D7VY'A^/$\3 MTQ1;^26IP,MHX_4(3%QSOCJ&JI4PDI,&.6V0$C>9VXZAMS.$WEKR8"6\YLFQ MO,T,CNZY>#+#>?UA_>-W30*%86LY.^8AS8KQN9]F'"Q9-"9S'(TQ"+,L800A M8;AY\7SN=\O^K!,%*4\5[YBG^]?9NZ-X^9X<N[D(Q)L4W:1?E*4''[["Y,<) M@ '9EWEP?1Q21]3I6^)&R0A:+5E:/<!'+PC&5JP])'53R6ES,VTAIX;<2I I MZV8RK&3739T?(O3!Z;FUEN_!?,5 ^&')H>0KLVI(FA0WDU&2Z3E.L]X_@)8$ M$?D-:^OB(K%Q6M8]P^@AU*;<3$T[W> 7X8L5$+@6,1HD@L8)UW,O7OMAC,\% MB3M;J-$P$49D!%-9F5HXU;B27D)?[ZU0,#'>@6),4U2&8U(OW\,4VM&KXOA, M.$M;U%I\-RZX[^(\!1';$)Y+IN37<V6(8SZ ,+(9Y%VMX0BL8<<XK.3BRE"N MVLTR+&=_N@U];_VF[AZU]^U <%4H)7==R(!W HIY >4!OJ?_M1G*O<QBW=19 MVIDE <NPCDFLBEJJ5Y\Q@#G%[N$G^:6D!6[&:XNNM-+719/:<A\A8>6"7Q?E MEFSEI-;]=(< ;G_WI@%,0OEJMW?)M>WK]6%W\'&E//T5WK.^;H=Y^_L&0D"K M4$I^MZJ'AXP\7GC+&8"" [@>/'Q4SS+<JD21P8U!6K4*-,=-:<>,-RQ;2(>= MP:UQ)&$-*P.4-/)9P4O.C.8#FU(4,Q^R.CGA,3L^C12)5'/]7HI5I^=>3LH> M_,B#Q1IDW"1/,)+LF2I^QP!.F(*H3!>7TSI<"$E[FIX.J2G!#R%D>L=LD.\F M5D=W !#BB!4'^#8P&0Z4>BBWO&0@(/1M!(P\J[&?;EL?Y$%U;38]MFCA3+Z+ ML81-C* *S^IOHW#K<3>62T_HQ$O!5L5A5MFF,.F,3=\W!(+."I3N!MR/J$#; M?2G=%5C)** -JDT/K^"RIN40)SXP27)H^?+@^V_G<!_!M8?GG'1U_%N"D^S@ MU\:HI?BR[I,?TI+)NLOR9+[(FFE1=Z&GU[>8/M@4#(!+-WKCA,RK MQ$6_-9 MD+&4+T4KVM* T <E!MDN-V&!^R/^JOLLYZ@&H*?+J(J-#V_L$(@RA/.#(&IV M,C+F']S(#1*(.[BGIU3.PH"4R-PCWC?;_ '!G>**1'1F#DJ2*0QM)\ML:3WG M4#J_E/&8 ,P%-]')'S-ZN?BHYG &-H>VI* 3!"IY@[I9[<:Z\+9593)6XEWU M=E'DXD==$6_TOM613=(1]19<N-H5#MV0;_C*5=PRR0L>SV'L/=)2?<%XSGE8 M(X[9$BBXYF*:IM,I)5 B970('D0S1UTS7:@2.UH9.P)+V($0X2C(?=PH2I1# M^'$VJC&]R>C -9!V?*Q8, :U.9T8+W:,*7?0IV>_GKR]#&08S^O'3%,(I1 \ MJX*F3,T.U/36S^FDGV;<\%V/ 1R.2<P@Q]\D2 1Z2^TWN,;_]5KNIVMY22N& M1)*H.-KL) .2O_F8A!\SFJ @:KA)QZ"Z.F5=ORCJJ@];,LY9!5BKC0;82L&E M2.OD9GOFQD^7?OARYKMQ[&V]-;T .HK"B',N5O5MS9LI"J))^]OR:#I/+UZC MY/'\&S, F .HL@"$Q]A'8GG;*>.I/[-)?>&.RG@V< :T@8[=E@XHS[9;5(UH M8N0OZBEOMO634O0Z71]?I\L9C&3?UI@+2(HD[;6+Z?+(*9";U@(CSV6<%DPO MD"8,S&0'XVB?ECGE^I(=;TM*B!4=N)PFJ!C+-#:OP^"17&Q-Q<,9SF48-<LT MU-XUA$NN0 I^.<TV/*NHQ*33&]S3?7N2WF[#Z./!5)OI,51WFJK[6'7BL6E) MBBVP;/5='BC%QC(,R8A>W>+Z#3FO@O2RGGI0H4>.Z?^VM=08@Y,9N \EOM*@ MM6P&APAD@C #Q03DXK#&=MO._YLW,",$9<<_BDPAV#0M;4E<&AK G"@VZ-<Q M$O."=;B#^+C5)3(EWD[V@@.2.KV[+@SBSQ"-KY ^=^^^POCB%<UJP@CIYD9O MY/K<K^C3X(WHT/>IPA"A@E?6/29'G3%P/#54LH6C='. LLGNJL*P (5,H! * M/!"I0/H\D6L"JG* 3! SY=_V6'95LFQJ-X_^*\%<C8:Z\7%;"7DC?Q-SH>]; MXB+94"QO:7/(>UI[R&F(H.#41W.G$BYR6L8[% ZCF]-!-[V(Y;I;$VUL8UB ME.MPW5;4)7K#'&+*8BAXUGRQXJ F(VBTR&LX)=GPD5#2$(98CBC 4<,R%F%) M6,LB?L<\GA1K/K"S';4BRFAARY"*MJ'*@@H7*:>40);A2I<\^Y1N7BUZ0SNN MF&(H94!55"%Z-C6A'DY)IZN2>O$D=,0FFOB6L01+K:O:HE?,HJG+,NALN1#" MR?PJ\7!ZUA!EP]J&V/5:X--G895=#U8L;%Q[ 23K&:S2&M9CNBN\&#)(N\-J M>C);IJ5<)7< WS$I0&AI+MCJK\U,OS;B^JO^*C7PVJJ2EG(J 4CRNBF>\D8' M.1C?NM[F*VS-$XL'30QH.7>E\'[,0 "F,P&(DN&AJZM&90 D=!,C@&2;$KG' M(=C8,8 UW(HY;%5M,.Q@=>\^^*QN+XU'S U2A+_TI:Z+H\5BQAJ@"!EC8U,7 M)1CCTHA*R Y)731A#$=\332/1!4$,$:A0E^C(U!Z!?AG&$!^2S3>TR;&HJH( M*C/XQ;0QK\KNL/^0DC/4/W 8Y6IC$X"9<@^C*B>WK]Y7.;(G?H]YE74SU35U M(&^L?[%]%#Y[,1JYK,@BV*&!F4HPS#!D/E$EGV[^!X^X+N#,C:*W;1B]N-%& M.#.6IF$J(Y$54-+)YM.%,U]5Y]3EJ) &!1!FC("/>[*MRZSTMIP;VQ*\X)_R M 3DCTI4=5%@93(U&L@:]WC1S@BV=Q@A\P7A*I1H$&CF7DB&-)F62U=R\QTVD M9=W+?N>KQI3$PLKH8?2T<[U;IO98I+]1K-Q!K*KG>V2 /7M"GP%>!>=P"Z,( M;M #M/P9=ZBD51B^'[[@'E9M7[H[81/XZRRMD@>G97P7VRU<)]YSN9X7W+D) M!%4Q)H *@CO89J*09]-C5+DT(!=G DYWX8%]_$\CS'69DP2$PDC/N4'<C* 5 M$:(WR)BQI)^1+8PZ%X&[3HCD& S=?*Q&PYY84A5,::I[U#ULI%SS1ZV.#[U, M1$)!=C\"5IVLK)0J_YL+.A.P.: _A>2O$3;DFDAB?%ED# \B]B'>XN6='I(G MZD2G:[/GQ;N$!860R#"<1='O'&X.:W(8XS\.KN]M/;BYC<+T=Z<8\*11CIK/ MR!(U'Q\E)55*#.:J 3,78@)R*4 A!DCE>!LG?%9O?.P0(4:R(;EL5VB/PG 6 MQ@]%8$D$%!4[6Q1A.$LXI\DEW,#(]7%!\ &)]%:\KYQ_=>1A/OYT$URE[N%( M<=H'W 2DS$'.O?Z.E8F<%EO6=WV0M;:IM>+<6CB;LS D]4.B1(3J\04L"EA? MPV!#0^V##U--OCVY$?R,<OO-6;C#OZ$I7MAR8KTO;?,!2DU@)3"M5/.DBBS9 M#M $$'$^/F!Y0%D@@"6R-&<:UZPD=?J6A.O?P;I$RL*0U UK$J&H@X$M"D&D M;<KIYK\.<8*WGQ6G7XVWS8>1ND@*'KURE!>N:=>9$CLK\Y6>-BGNZP5[&.W< M )\0]'!IM(4XYSFT!)*99K((J^1 XVFPP><9_5*-H)HS<*F8QRY/-*4)_8DJ MA@G7M%T4XEMK/F,AG <RDT/';K)4RBI5SV8;Z3*RA5AO X0$YH6VM C[Z!>T MK\TC1+]4Q7SC;?-8KXNDXKS9_:#R&,=_*-B-M+[9$]8]+5+;(SX@4$6)BS>( M<,EH&'MD0<]"%/-<6P*]3),90FWEXO*KX'2]QAX6W[IOC$,N\N_I1:I8&)6] MN%*Y%MVJ_)"1_1&[9T89I*2-(7%0C>FEO9EJ>[YJ&B$GYY<UL$E8Q2Z8H;@ MO>=.2"N]:@78"GE4YFGSJ1S>"NH&%ZH&UWQ1 5XDU-$\]IK.*@>_FGWL0*#4 M1%3PCE',=9L]K4J'EEE@:RO=-3&P==>T<9@Y&]@^V8JS]JE@BW%L0=8S#! W MX71/\(YA9.6"J/C;:M&"K)RJ/<-7#U475%>A4B9QU'# -AQ5+6$'CO(S/&?N MWDM<O[WKFBP!HPCC2:7@@\Y</) 59]U2'C:T:1O'#*7EDQBK3N\Q(<O"ON<^ M>#XI>9H ^)K=U #)ZE.,ETK=]1\'SXX5%D7?%^-9:%M+P(TW;7(YZ5$ >=]A MO6P6U R)5 :5(_&R"]W%*V#-OQ7#S% ZA/J+8KO2@LN(E!RV!8T\X]B(Q.LB M:';\^F4*%F&R)):29XH3VSHP2URL&6@',D.IG, 7:VD+2!F^K(+4NJF,P94T MF/#/PMTN#$B)4GR:))'W<$CP'/X^+,J6;MTWTML_BG!"U%(9U)>P;G#WDE9E M1V"Z*F&><@64+2TEC$&9,3ZA=>[Y![*A2;<V<6Y9+CI,Y0%E@0R&!YV&I.?> M,O/ W#SA(8D3E*7CH(DO;(D\<A P)C6)+NG4 -QM@I.!_=[/KOC-#H5AO!ZB M-T!+&+_ Y"ED7I^J-1(- M-&@.K_L<S$K6T8[<A'^_QVAA+*QS!ZN]F>PX<D MO5S]37C1A]S;6B.0E$CRZ)CEG3$P#9 1 1EMP[=_C*&MTTE;?1A6<MDJ4.7- M-4CG+!0Z?1]N/A\\'T?0;V\Q+NO\ G</,*I]4HD7M/?$$DDCW23R:.4X>0.L ME"+(2(*4)OA.J>INX3F@AC.3&K8TL1I03;I=]?F;4!\]+:EDT%7TGVJUP3"( M/_@$3R*,5Q_1C^H*?Y6&97,GQW%*0W=ONEZRSZJRFT5D'T4<!44T09'I]B7P M-=4="&X1;D535&Z<!INK8 -W@;=-)R-D(>\RC,Y\U]O%OZ(_1I<'WW\C+Z-L MG+32XGRC@8@;@/@PDLN.#<OY\?%T5@0'PKU4)T3V>;RJ '3U&*",#*R)#." MA0!;+ 5ZF(@!]D0._6'&B/UF5?L5[ 'B#VH"T,T%@$0 5 9 A !$"I"*D;;P M,Q/AC-C0&<('7:87F@ROPX:Y<F >\"N-$](I7]*IG=>,4^5-\\&8)9:LEQ\M MCU9'<QIIOQUV.Q?-R?$..3EO@7_R&*X?3\!#&/Z.'#D)T3-;[/-N . ?!]<' MCS @YY"*%[-M@[>?P/T3Q/VP'])?T"LV,%D\L\%+?"GCE+P;(^B4(.?%X,E[ M? *'/<(:?ASB A:RKOB"*;C!6THAQE ,UQ[>TP0O7O)$'B\D,3T #/#-^-$] MC=_TV@1S;5;'4YV>A5L_P<T!*8@^/],,VWPHLRC2BJ*/((QRC39.C,S#\\7K M&D(ROTW"/6ZJ?.WM&C=*="1B/G*V2"B=*CC')T>B=+64$,",$][SV-.6W#YF M9CPD#6L,?G0J99@Y)[RCLZ<=V@DS*P+5L ;A)Y(E[TB>W"1U$3RZHB&KYB46 M13+)&"$(:C(&'CF^]9J_OX.)^F"SH<5J=K20"W$6S[L'-H=4D+-\&CVP2:3" MW#N9%0\P_1UAGCO43GTJZS>8)#XM&RC$_HIL=8@B]$ON3K'DZUKWZN5D4BAE M69PT0%XB7@(\:4*6TC>U=S^*]MEQ,O^ ,Q(O "$I!0S"X&-*4%"VVU_K]GO( M1M&Z=#$9<P$$MV#I9!%]50UJ\*Z6-2C8=)#\+$'?!/=CRTHOW_A7W5<&,YGW MM.=@$D+)7] \7QSEQ0X9X;S:^*URA?RX1WWX2=;P^LXLT+<EC1I>::>_TGK2 M) 6P%HF1K+W,I$+H8\,X2;M!<D>:ZE-:$YL*:X6Q[/CX)$<3(9%U1S65H_11 MQ*DH8ORRT%[?A*D+Z>5F-FM@(J&:'#3UM@"TS/HH\;/F *Q6*+=8S&;%-*0* M8T,U1T/JY2CK90@-S5JD=C.81,:MZVV^0OX$OOJ4 32DK!7\99%=.I7["Z:! MYM[LL*D/ -U4J;B^#9Y><QF6CY<U->G=N&_DMQ=W+Q7X:P\;\/6J! I^,IW5 M0S_IF(EI61+\>ZGF=%!--RK8KL8"!\,49C!"^[J\B<)_Z1&M>"CXJKA*T2\O M?=]HT.^L@V-5 Z&FEU2=NJ:F45>6O3V;\[@)%^]\J_1L-5LUW-V^R[,'4=-* M1$C=G2U0WQ12Z$T(\E!A/Z\9*TPA5+SHZ*0 "R5F)UJ&4-2I*BHH)- )&J'? MU5'#-X-9V,3XW.YIL+GXX^ E;^D!7A216OO/21,P JPVJ526:XHS)3EU?$OI M0T(.0U .H&!A0?NYD:S@#&<%_3B5=70V<*4L:1C)EZX7X0OF8;'+U.XAK)?, M()8AB9)_KA@HQ30!(5K:3S2.ROZ:UI%H"<0$'LB!%<\4AJ%T%:1X_^)&OT/2 M?*:!_&!S1B\ON8_<3=[KKM!#/A4=F)T9^ ZJ@PH<9LL&\'%]4CXT%?(P1JD/ M^(E4*)!*E3:<_+%2@F!1+FW4U)9&GE$ RXE9PYO?1+2[1IXOW$8H/: QHA1< MY1W3F6:78N*W#6\0=%; D5) %[::[E%&0TW) <HAK]VWG1M\CDA9:8POS,)I M-4(.MP=,VQN:2R!;Q)$^Z[E83K-3=90DR&B"$E$SK9Z&U7%F5$=AJ>.PBCI] M%-51WB@)OJRP4<8Z1H8TW-CV*?0W5[M]%#[3&F[Q&"=X0^>@QQ=#81!Q5NGQ M^)P<*-,S/2X.IJ/344=M0V>[&U;&TA;#F$$2RE<AE@SGKJ4>JT6_:"QU? <# M^.+Z]S#:<3^[.B6MR%,63V'"=)Q=74+93,J]TS'9"4CI DS8%"['M@#!*SY M@T_7^#Z9B8>Y(7Q"?0*BU!+H#Y[9_L8]G+^*ZVZ&-8/W!#G*S?8L@ALO:1DR M&8]J16R3OXI#'AUED,1T<!L52LGX\-A;+4=9+7V(XKM7%3(<(PPQP83/"':/ M\ Y/X.XP&&\"=@%]V].Z)Y9\4:2[SJ+_/4[[767D (Y!(2!A"80!U-NE8#BE M9A6E"#U " )$T>04<C -G<X::ID[MN,JGS>VF&04E-^_A HH+YXVCO)<%/G> MTK/CQ4R \N0E-(WRKDKQ48XH6H7RKAKR4=ZFH1F4-W#%1WG5)$;RV]:+O@Q= MY-7IABIG-DL+PT>_@:NM$T5W^4O-)BRY8:OE!BT;;L@JR7 :;,B%0'CE"$4H MN@/9_I78KYGQ>*8L2FXT:\"@5(UF'!%#Z,>&"=$R+M'^9]R'EJ.S ?P(G9,# M*KZU;$1:2WVL].L6(:]#5>CQ\;$(@<9+84=2F>9J5Z>?KZZO[J\NOH'3K^?@ MV_W-V;__]>;Z_.+NVS^#B__X]>K^;S;#453XJF0WP_ \$[9L8SQH!G)GJBVY MG,6R.;Q-P-F8[=84!K=N^I2&LZQMF'W9WQF_2QC' '9 0'Y,JK]@%!+J01AE M1G,^-&P:=?JI2,:9,]MQ(CF0L$QA&#=Y]?GIYK\.M+JS_9.R7C*#'X8D2HG, M"0-#I1,3!57C,.JO:=;1D]YK[@4@AKZ/-\H>?.^1+,K:@BJ!4W*0Q;..&70% M,-O NW37I.O=Q>O>(^O0P;F;P!GW<[>_J15GK>*HY#YY)0@B6]J=S2A/0$$; M8.*F(#>TT@1W7]R$WH"[X6BF#V;2WEG%FIQ9; '<%_?5VQUVG\,H(E<$G;E[ M]!?!\J ""<,0Y,FEXI;Y?A(/BRD3D',!&1M[8#F0(9RR(=;4$+M4_8=<_;5 M?9/8;7/T-A +C6@+FF])19RW3J^\5_"1^IN&L5L31\%3E_.3%LAFM$%*W!Z@ M]M.:X/,_#FZ$>/MO8!]YP=K;XSI)2@X; _UI!_S0#6R#)\=SVU#)LI@1,(;! M(R[+S$XXQ#?1;10^1NY.X9BO(A&=$%623-YOY[-5ENPB#A^)=^8\0!B!C(M= M!VQ'-0==R0GC)-T>B1-O1VYIO'"C T\R"X!^#58A[N]#_'O<RF,8KH3 "KP M5C>J2:3C@[TM[D$>,8!2S%=A[%@Y#0QB"F:AU4$'I[3_'>+K4K$FF]$T:=T MZ:[)2D43W0@O.SX+O[F^IM'9LMO'>-(05M7WQU;S)0NRQ;Y&NHPR6K&7"HR[ MJ5?9T-CEZN DUL^5'A[=)U3! #[B,7=<%7'G8GK@Z^=\BW,G_' FL"[:XN28 MP#3R6V]GXSQL"/]=;N&:SXX7[!!P\8IOWB(K418&@\ZZ.E5=1QO7):XV&>;; M,12: !\% XMC@?A>-(%=3$<$V:EW]5E#\:##S-$Y.6(F\19-EOMH5F#E7C0] M,0$)J3EM4W>3@+@.W2"^==_P\>J6CU9YU <ROQ5LJN\'@Z_#U("YN\@'4 M M.LO-EG'C"2Y0@-LM7"?D=BR<'Q\"=Q=&B?</N"'#"O#B^$!NZ%R3927TR%^6 MD]EB11:8_K)8'.$S]?$>T?">H6]VZT;@HRQD-2QI$EA?PP1* JORJ %@E?DK M!>-T=X6\;Q^P>JA%@/4;?/+6/B3 P,<D]F3C),!4)VD^AA+K<[@FA]0 [L;V MO_#^"NE4@9#X[$9>>(C!+@R2)WIU=^+Z?MICEEZ*BREXV8TND8OMB ]=XE]C M+ #G?X(D!(N?EO_3!B"R?)H%Q(;E30$1YSZWR,&>W!B>A;N=1]NIDXTB@?<( M7],,4)$L2L-%(R?,J(*";+8A:@ZX ZI+0)QN!J9Z30 2WUN[OFDTR3AF'5FM MIC&!LB^NOR=MW-8POPH;;\Y>)7#'.S0K?D<COH2"*'C;<7:BL$00Y!3!=TP3 M$**&YEU#*NIT5U07PJ2<L@RO=OL,T&3BBQNC#X63U-/'")*F3MP6$_QG-3>8 MX HBW<QRYCC.E+:7H,0 I@9R<F9ZD@ZEU\R07L+V$D,IYW"5,]LR40I-66,) ML3',C)FD?%#8+ZWZC-8QL<1896A8Y6"@9:!F&Z/U4<.154/?>,9PF.KX5==V MB/'*^VNX@_%5L.8/4_5'=(].-?[2S7.6SLG,20>E*T"(H#QF;6@LZJ?%3*\6 MXI&GGRH4>9]D==$RSG!0D \O+(V-C"I>T#ZJ5)[1.:J4&2OLCLZS6]12 J9' ME1YJ.+)J:!M56 Y3&54:VAKRZQ"? LONC3Z']#3F)5+F#F[@;D^.8?Y_[7UM M<]PXDN9?06QLW'9'5,^H6&_2["=9MOMTI[:TEGHZ+OSA@JI"2;QFD34D2[;F MUQ\ OI, "9 @$M)LQ$S;ELA\8SZ)!)!(B+^8U-MFL2 CDH)[+>?G^4I\L*4E MLZ'OTR7DG .]<2\[PLI6E2M<6&%UOA 8[HM7-)>'R)=2360=5EY55?0K/KA> M4+427;._/SW&WLYS(]"-+T67;V!6VGP@: X#_)K>@/3Y%.RZ[UD0/&P2JUP) M%)SO8I.UG&"4LEO%$*,%/9;I4,T9H)HQ%'6Z6@TT8E- 8.0+3J[<^/DN"E^\ M'=Y]>/T]QKOKX+,7N,&6=H6G>_-=72D5"!C$DKQ4"DYXOL@21$(=4?(HIX\> M7]%/E 6)ZS^C@@LJV<"<!9C,#.O<#%MJAF/%#/M">;=3>5/(5'?P*EH5#6@W M@GN:+PT@9"6BU3L9+<]6R\'(!N_E-+EETB,1U"I[/_P>IWG]V\5Y5S.H@;:T M"/?I+: C1FX> 7B<<Z12&++62T<*WP476T?N\6:HC]RG5'/ROUQQJ]'<X=P2 M*!89SV[T#ANUNPA9B>9!8]-Z,*IM';7U688[:K]=G \8M?ML:1'NBPO7AH[: M/ +P..=(I>3%&RE\EU<66CIJCS>#>+Y=7E-H-:(['%P"R2(#VHW@82-W%R$K M$:T^/I%$5&Z^S4.VK2.W/LMP1^ZWB_,!(W>?+8%P?TV['^&;,.X8G"O/F$5K MR5AE;%E7EK13"N@G2N-G=)DDD?=X2M@1HR1$=R[<,:LQZCFY>AZC )88#%9@ M;4 !B>X#HUS,X?H8</QJP[D1FAKZPD2=[Y?;;7@*:#0D83(@?]VRPN+;Z.J9 M7EUW'50?8+T7??R)G<R]W5_N0K8)_U\GESRP][:\ZL9I>1F-@A,HH#!XK_*. M9D005#)"-5%H%4PJ#%UXJSV5R3-#J42T="27:8;J4D'%87@#LU#R%<<G/S70 M_>_(HRT)B]I=V*@R(5SKT6FJ+V%7E(OO0M_;OJ;_[>NFHDS&BMC$ETUAA)U? MS/O#3CQ#*0?T+?L3O$/+Q";) L66T/-?TT!*II5"^]@9-KK]7RXB=%@3!.S$ M'F3.5Z[.!KMB?Y4=@NQ;-Y%^WR2\9852R9POSLI26[H<4&YDT#X193$"8P"_ M+C*1"1B.[T_'?(SWT:YLRDPR@""SCE>SCG7U":I>7\.VDFFA0!T>CCC!Y;G- MSGK;CA<,PY8OA<J:73'^%M1D3Z^:0:46#;/^X"^8^!W1ZDN8_)*$OUQE^MI0 MA-OO@TU,=1@&!D2]?9R@^C<-:W"TV,QY?9N@D#!8A;1'4]9CB75ERILO5;HS M)<]1>'IZIL7IVV?:HFFEO473DK5H6H,V:.IKS#2R(1/W>/"7$\7E[?XF3">J M<;%%P#VJV_FXX6/#7;)(GUAUSI?K[ AQ2@_=[E%!D>2%J*!I]#2Q1N7F8,IU M'C+6J*%3T9!U$\\U3)YIA\3#T0WR[7R85%46:?EQY%[;@(RAF5#%%N(]?F(Q M5C0J")\W.;J*A%!9\EB=U4!$7*S</L_I 8V\FM1K(*C<$H]3>J##8I_?U<;( M3H- P*:0Y-./(P[BWN(5\?,&82,40L&OEHL,-B58<FK@*RJZ]'/J^N&,&B1< M>OVM"I=N.X#"I;<DA/<D!$0&[=W/\PNX2^?IW<"?OIABO$[KND[BP@KC<.BN M21!I#@J!&WKF?W<9QSB);WK:<?:\! $,KB0*_N2<;YH824FBE*8%+3FUZNJ, MT=4XGCJ=DPLML8W@419_/B6G"&?-<K)^P_''DVBU4/9M,-P)15)PRK4SYP(P MGJ&4.LH[(>7T$6$ /'1IU7ZMK/T,L6O^[(%HKV>+L=IM18M!VWU1H"(1^R"L M?#G=\GS12C>E?/D+K61Y^([]%_($75X'6N>8U#!LW"4.=_X&0-MQ=]\ &UD, M8=H:X 7_'^Q&<AFO%"'[H%R13L5KEZVEE1XXSRB>Z68998<8/ZN1/-PN&9H= MYPV@F>/D Q#=M)7=J"8NI0?5!2$K49U+I^2]SF!4$W9O ]4#[9*C>OXV4-UT M\F&HKMG*:E0_$*YZ!NL*)1MQ78JGLE.0'\I5!S;C]R:0/=@R.;3/W@2TVYX^ M"-L-:]D-[N^A'FCG=*P$=B:<T@+1<%A_#]\&J(=9)9]17[P-2#?\>QB@JY:R M&,X/SSC"[CX1EH^KT[$/SJ5P*ELP%ZM!<"Z960WFP39)[R?N5-(R2+=]? "D M&_:R -*W^QL<QQA_+ [I]!W;5" !^(.J50RR54V>4Z)S5 #Q02KY=FF;P^L M=AS\G.9DEF"8;40MQJ-<W_\]V.&(7?-,[TGT?6:19NBS".P2WM^!\C[36@#O MK^2S9&587[#DWE7C'3@0UP516=Q9+42C+J69EPS2K2B@%CDZ-<U.3A.]LE)! M=&(P+ MN?=MPQW?+#JAQ# 2"KH@8]C:ZB\+=:4L+YS^XVS_]\*GS[&3/2R;Q MU2F)BMNMLUZNC"*[*:B@B3*BP"<IM>K*(":CES$\23EB#5#]]H!!U),;>/]D MIU"NPB .?6_'_G$9[.Z(8^1GM6[WV1%JU[\G/TD/@/95O6NA;12?&@16R>I* M&)>,9ZC&FAW/KS*G9SD*]JCD#U]_#V ]QY#US,45C7"LAQ]='^?-12F%J;5N M-F\E=HV<G*XW&L-8;4H//IF'M6HKO+W9V"0[PY_"WAJ.U-\FSSBZW/[CY,4> MY2^\=UOPH.%C]'PI9)UOXSCD+^D!>D8)54C!7,2M1:$Y@$*=Q^6U:.6H:V7B M:'PW8O)#\1T6 ,DSF#CL,$M/N7G[09-C?8N[PKBRR)O,9#[#R)#1.B4$-,R. M5:@"@FU* +F,'.B *?2FVI#'UQW8_>D>@BP"*L_"@* 40*6F(>\ 4<=!20L< M"H/5JJ A"(-?K$1$V\$$H&A8P1I<]"U^=;X#C9,!RRT+Q^G&"_P"E$9-G:Q# MH>W@Z5SSZ;6'KIG1AY/G[])&NG1UF]_+LN]IB#D27Q1)7UF<+9W%8EF=*#UF M].BE4XS@7\Q/D[3H5$%Z3B_?8X+JT:E70:?CH]DQ>>H&56T&U6$1?1"/O0#' M\55X>/0"MW\11/P"#- %TDC/MN<7%^N+*M9SDJA"$W!U1)>&<T@-9<"O1\UT M2YFGX#5K+HIW9,A'_\9X_ILM :$'@HV8T&4HL#2:MD".\#,.8N\%EXUYON#D M=O_@_NA*[?I>-9U4]\BCDG$6!5,,=S7"]1Y2K&:*[IT0!H!9ME[5G6[5^W0V MFH!+^F\K#Y>QF$V@_#V(L.M[_\2[7UTOH*+>!A]QY+V02/*"X\O((^'EZ2-K MYGQ'?A[N!D)X!",+ #]<>A6,;.3#0RD0HA+E]Q.2<:TB%LKD0JE@*)7,WMAB MS,HL$J77/E';'L,HWZL^E79]HG8E/]T5$K#VY-%INJ:Q$C<.@MLNO;;P][:= MMOGEK.@9[YY(. ]2-TO<'^GES'%FXW]WSM8S].]GK%B _+$/(];N.4F;U;!> M\#'" 4W./N(MRV;08CY#-+:Q_Z[9J^0OJQDB=CZFW]%_M7'8&!]A90:9D9__ M;0]))D:C-SL0J2)\:68,>@>#C[IEN:'S)S\W6RN"TM#Y4Q$[?T:/.,![#[2E M]R2HG2;"@0>W&\]]]'QVRY9$G0'G:=,!IRV"@H.OEIMJZ*C0LJ'L8+1JG-H# MOZ0)#DFQK[7 )3"%#3"1JT?@OP (ED%;^)OZ:E -+U:4)^A0L((:/PR>?B&< M#[;B1J)606P271LP%0[=]_O*O &Q!2,61WKI?N-LUNOJ'DR%9G9A+\"&JS;% M^*"'OX)8OZ8.5U/0W95^?-6V5WI, 39F5BH]6.5']]'8CC=,CYI\,11&E8M5 MK<2[4IB4M]N'/1"K34FGIN0O5_):&AU NSVQ-8)VF 823,4I_G2RF1V"[_G& M@I< (,671-[A5F?K)JK*O@;YLD]&5?,%-Q>IE@%^<A.\DX&6'F67A;8V0*C; M_W@HZK""?4"2J:+M?]D:8*E7FQ*?NY &F!TEMKJUKXQG>0>5G])+IK@1Q0X$ M]A;>REE)U^RPT:^ENS2/_S#$G) KB?1<8K58K&OEM\U^0X#E>#HTFT-IUC\3 MU*&>,U ]8U/"3E#59H-B<X -N0_/;O" #\<P<J/7Z\/1]2(*QZL([[R$[I+0 MKD[;\"F@.R?7P2<W"HC\\15)MI["R*/MU:Z#%QPGZ=GJ\.!Z31A/S\_TP#Z% M$BK;"1>U,S8)D085XJ!2GAE*)4*I2*B4B38BSJ4B3Q5RT?**BF3H6RH;9!IA M@:T=<%L;36:F# FM_&>RSPL14?,.FY]#VL%KB_$N_DSLRQ1-I22R7])B([8B M*'![52H&HY^B: H9_F:>+2 474II6==/.1=$_?1GE(*PX(1*5E"+"A-;Q(Y5 MAH%^707[$#L!0_@K/A*'>2:9VNW^*CP<PN ^$7>%DG@1!J@":10\<97W@JAA MLZ1+1[*4,F*D+<"B)J67:=/6JJ+;5-%8I"@ )GL<50##+A-!(N]V_Q$_)M=Q M?*+=J:_"..D;*'EO &"-(X:"ORT63@-DQ-DH09131(PD-+@T:,E0Q53S<M6V M(M5,PZG#^W@X$ED#%D"_X>@)$X#[]*,RH;(^: K9IRP5$*!)B::2:RU6;?"E M3%#&)47?#!6,+$H^)S((PVFE[=8O46:*\-'WGMB*K26857)X/H[E+0B)[8>0 M?8\(7^YV[)NX_G608.)?R75P?WJ,O9WG1OWHEJ<#@&]IX10<>KYI(CP)4<8& ME7Q0SHBNVE1904-\,ILPD-]5$MP(TS44&N"\BBWBG 7H(:G!,.!A7LVD5J ^ M/ZV/XU^C,)8&>?,U2$PW9%$9D_*KKWD0+LG.$",,LV2M65VV\GQ%C_40<!!_ M9-M'9/9Y=+T=FX2[Y>@,=:)4]Q<N=:9:6A5M!/#K#"X\:U@62]A13FKQ[#<[ M]2_=)F%'C&G)I;("U)J1"^)-=AZ>^6S.QYI\0:,MFO,!-DMZK!@B.['-SB&Z M&9/TQ/9R,R/_G1&2Z:GM"V=-LPJK3V0/08QD*.!_"BO"0F4W3=;%JJ] PKXB MATH6?+X4P[Q"TAI$CU"SENPS^'K="H)AC>.&G=AJ&L4*+-U%M+8O>;TC7R>Y M#':?R$^/!_'I1 4"D#@32J4RH"P[4)<SF"'&8L8&AX*+-4#49H<V+(\9::8Y M[M(<#*&]SMV)UV[;::AWO:.'_\. TH_OPCB)<$+84@Z$&]MV_G0X^N$KQA_2 MK@CQ#1F<KQ-\:(Y[8ZD9KI@=(:JTWZ[7JXNLRV7&#ATIOQDZUC@R]PW3FNV, M:=Z$PG#/6W-6F5>M<I=:Y:YME;24)6>*<J[H&^6+&&. JEUS9G*F-9.)ZE\- M(28O#QYK=Y" R:[2UN)$*27K R434];/UTORQ[(>)!FOIIM?=KDY8VGV8((9 MN[3#I"UVT1P@AQBG'1PU&<?.L%@+),-#8FEI+>&0N T)'D^T/,H/8]8WW=NR M:^3#4Y#<!O?/;H3+*BJNLZC2,!X"%064/KM#_EAM\N"7,T&W>Y2Q08P/RAFA MVP Q5I6R0L-!;UI+S*VS1$^8F]8<+, 5*M/8@7PW3E"$:3-5O",38&H4,A,F M>H'77(Z*!V4\&V)2S9'L-Y)3T]=>[XBE\]J7H%K#UN,,$@0 8UB_=/)^.G>< M12N $8<\Y#R(C^)?<BYII]]*2:/IZ>V$1N#$KH('JC"AH:M6L0H;M[3;P1GL M##8$+7GH\R*6I#&-A*M//[;TQ@HW?O[LA]\'>4&#A'4AJRZ?DI_.U8(69IS* MWK&VQ:U1EE")7"FC=!>?LK(Q>(TRAE+X:KJ%O1&,'PWD8QC'ID:BV+WKX]N( M9'_',"VGN-VG+:T&>8:8FG6Q32BJDC\[:F$N)DQ1&*%=R9:^D-[7:%O,TV4A ME?!'>:+;"%6XTN<OA1=:0L="7492"HN=;F1OC.R--?+ALMOL>B+G/HP.-*7\ M0&;!N\OO;K03MRKJ?-Q\[!/*(KT"O%JM*L$MIX<>*4'D,HK&XY4NK>9-K1A! ME%($;%:D445GL(J&0D4ON"JQH-LH$X#]*XZ3R-LF>,<.(RMBO^MMX%#0(9JT M@UTXB_5"%!FB@D&Z3FI%J-"GM2!RE S2U@/VA1)])A!$EB$F@ @U$M 619X^ M&TX?B'X/O([[RA5>MBL,5223SIK/5A?.1CH*G0* 4J^)=):-08R#O2%HN %D M(U"_ 2P(0!Q(2\:?I@%!:LW)!_OB'O#E#T]X3J/ZB,EZ\0I?A4IH9Y$7!9%' M$26 OE$20,T'1VCAR&IAK':;XRRUZNRFKI >W=E#M/$0@%>K=I!<K3;SEE^# MMM4<I4G3MRUH6LEW')Y_0[>'#.,D+8.G*5M>M=;3V[[G)9,(Z)1$P8^6B[Q* MOD:Q4L (W+]>JZ;.<$V-(4C*,6N(ZK<0",((+1Q%69YVYT:WT7U"SW7]W?5/ MF*1UK,1*]-7E7C:)."F)%/QQO<I;:.24TXQ]A@AQNJ^1DD>,/KUK-RU%!$+A M%-H[=>WC5/LCT?Z%4@5%H9+SUM H;REX5#)9XLM3\AQ&M*FSU-=OO02&PJ8D M2O[G"-"7$D4E51L0-U)3/M+B5%.W4U,8Q(D<4XPTKH5L01BMRU-"5_8",+)2 M*11\[7RU[D952M$>1 W2L!--GE!#2"35'; /116KV(*@VU,2)VZP\X(GA<]; M?0L82Q51%-SMHEB($P"J0M8>5 W7M1-:8;>ND/CBN&<?R)I&@D<:RU"E/G/Z M)!BB&'NE%$@T+#%*,XN&I2&J.1S5_A/]^]E?SN;E;.IO:#4[.SNC_Z]D?.Q< M_UE][$H;193>B=P$?<1;ML>"%G/6(VR3]PA;6]0C3.S,8BR6]M:Q<5VY3>,C M]MU7O/L8N=\?<'2X"5WNGG#/&Z:WJ+O%D?7+U?)BLSG+]J6KM\:@74H4[0A5 M1*!Q0#ZA:WA/6JN2\YJ2E";*B")*%5&RB-(%V'O6JJ@C^S71*=B12+%-[^!R MGR*<M1 Y'GUO2\^%T_Y29=1 1QQYX0[]]"5,,%J#W""J@-YB8UK"NC!C>BE7 M?A[L=G\3!D]4-'I*3#@0];YH=,3ODT9^E%PO\BNQZ_Y;W.81[A&E_ OS84H; M*A70K#,'LV\:INH^7A_YI<P+#=H;VICT=I]>NR?A*?7G@2!:$T+!2U?KYA#* MO)218XU\&4%X.([1CX/""+^$_@M-KGW:.XLVZDUQ^$Y R?5A$1;;MH6&(+5F M?.>^<IIJ]3X.!,"J#$K^N>3ACU%#&3EX](U0C@.^%_SL;0F2:OT\4<!4/HI5 MAL 1SQ%%,&H92?.,]J[2:D!U;MO]+N LMU,P^1G2V=I9\^:[]2X4=LU]=:K. MF07?U3J13#\C[F\>/*D!EO4KRT2?^RT.\(," 6^:W&]PZ(&?G:C=*_<*5Z ME![TB*4PJ)ZM-[R,@9U9)WFLR7[A0U()O8;@9!=Q9@@+VX:K.[HHUY"Q(A"6 M=Z=M<AO=X^C%VW8>R> ]:A:=+?XJWG=>)NZ43LS\+*,5PQ[7&*^9,T0S@S@2 M.ED#,'P[ "(C)C#-3=E]ND/XO'F,M(50<J=5)U!@SW]H4K ++S8<"^ES/@YL M!#;1,ZEEPU9UQ/I\\OW7C_@8X:U'YP_B]D_R+YN?UDI*)NU<%QOB7<6\-DUG M+JOY'&(,4(7#E%V*.F:UTV@^MT7SOGW>:=1W:NK7E\OV3/U=R0%P9JJ(YLK4 M5,5N0*,V/\/N.ZG6^Y[94;Q;&(7!SMELZJC,YIGU:2;\J37-*CMC538XTLLY M;&/$E["65?C[\/I >'=/+WO?M &#I3@*+KDLN@!UN>0,4=+04U'-:O<CL5=M M<"RVG5<*C0V;:<S$6ZRNW*.7N#XM4<WO@;\*8^$![7&T@/)T94'E;_5:G&TV MC;0]==1Z"EMAB'*.B+&<>@#MR^2GMLW<8MM(Y?I3&\B9SD F)P6# TMSCC#, MWE.&R&*20J+,I<\(DK]=D4G+4QAY.+V!Z0'_2#Z0W_VIXDJ*E&T)GVIB2[?; M6B\OG.8:R+$8]<L)\:["'KD%?[0M!#"^U0]@)UY@K<]3JNQ1R1^5 F27IB$J M V)"V!1H)S4?"[OWVV>\.Z6[B#5K44->'L(H\?Z9_N#3CR,.8DS+#6K+-)5< M]/&51.=M>,!I/XDL=#-A04[K3!#3>F/U@$]FU6237DOEA_$I$L;S021LF'YR MY%*8D*V79S*K0243$EJ@@HH!4[37:SL++\#GH1U^+34A%5G,*O!^BA/O0)>2 M?X_Q_N3?>"]8><V(2\,&^/($4UG:/)?![PP5;%#*!S%&EN%7@RT8@$ME3ZFR MOK?',Y)?QMO(.]*1RTHP=_FY%)J%]K,*SK]&8:R,W_0E&P#+)%$:5N16>AE= MRP Y1-?^=0^AIN (K+FF%.1*"UF%L1LOP-=DKJ*,L_)%&[!62*/D@^=2^YN4 M-F+$;4MCAVHML\79HS4X EN.*X7"NL6L0N(7K%QA0%^Q 7U$#@4/G)_)C7.$ MJF5X4]>SHZQGAH*I% P3US>DX+IW$!=\1O 4L&;5.C(;6-5T+@+?6_[.GBI MJOFZ#<&D(9-2S8#,@$Y^R#B@;]F?]BY3C3/%6UNB$OBR%#AYEK(*J(,A:A<X MA_BB<R&U<@R]$S69[JV-IC>$R6%HM!F'A'/?89S>-ZU 8B&.RN2O;,4M454' M?5Q'L^+RY81V'..1=6 Y2-:M9A4F\T7H?4<#F-XW;<!D*8Z2:\I-AXOMF#U< MEQC-:C?V8.CF"^O/E-9[(1^[\32ZON#H,32M[5R\Y61EI&G#4BK2-.P#&6GN M3X__#V^3A_ VNGQQ/9\FF)_#Z);\TDV\X.F&.IC$P0)Y.@!12%HX!7?=E%V< MLU0UXT([IH01*ABA/?E7P0HQ7E:<0IC**LX$5C&-=&58\'"O9F#KHX#4G$"% MDJV10#EUWJR:-?Q*7F_%)&(ZRXR(!Q;-,@9 9'!,@)^%O'BQ%P9$L(_AZ3$A MR<KE=AN>@E8/ JE7S.)<*(=*+KHNNW2D])A_YA113A(,LKJ49-B\>G:C)Y)M M$TANV8D9M@F7%G-/HZ+<Y$+;EW3:GW*7?TJWXU,:C#&]@&L$DV[;0$2-_SJY M$7%=__6S%[C!UG/]CV[B]G0&Z'G)8.3HED1ER)MGMSH7%%%!$E&:X.T M*KJ MC%#5%+[D7+.*, D3V8&QZX!$LP,[05+6GRN#KIL** H[19/WU<W\PA'#LL*D M=CS#.J#JM(80N8.L 8=E*0AT@[O?K-:AO6^W7/)E6[ ]8.>8./%"#M+PQZPF MT5T*P#_]'KBGG9?@'>AU#&J^+(W6,=OHW /N7\G$^]=30C_H;^R.N<8'Y3]C M^-!Y2P!)QUF<+9W%(NO%08F@IY2*V;/@8\6?%^)G5-"WE [ P>RQNCC-3]&I MBXGCT$($Y >;^2I##)!?B86[-J?*WQL<Y@JF2M%\F7LU>1ET=VBH^(Z,^*9& MFY9C5 >4NH9@?LL=7GA/F/9=I3A&EP'.S]8U[P7=SQBN@B.G@E$?;D=@D9X@ M?HRWV'NA6QAQ?F_=51BP25-\&]U%X5/D"H_-2;YLTONE)%*(BV=%LE)2GE7N M=BRHTZVPG#[,>9=)=&<G7QXH:U @*7EI#6/R1@&&G]PAEXX78& V_/3&9LF# MEFW'5K2IRL:F?(L'E60MP97$N90>4P#CYR%R=_@RV-TFSSC*[5S^GK9I^DXO M:.5LN*7:]#O >!8P&!TMM\*@X2S..:AF$K!-:28#XN!@A@HY^#OU5L<&TR9. MHTFWP2R)+-J *8A%>DRO8^$1/YU\^NQKVN2_H[>P\%'3RY ".>2;NUZL%EDS MRY)6=G$%5,]?34K-093J7JK4HYDS1#,C"Y<]""K6+[OL ).'>$%\BFB8^8H3 M C@"MS2X7!YHI"$_=+T [X0#B>3K1O,'.9E4%AG/YCFJ"MJH()X-[S.4TD<Y M ZBQ?1+UTV.RV-__X@7;4Q3A'8IR\K#CM9H#U\=B!5/!H-.G9Y'NW"AY[2R! MYSQH%'%-[@I3S(MY,6(Q*HB1@5[)':N1HZ:1.;2('*J."Z[V6C+-DG+C+$I^ M ;1XZUOZ7>.YJ*1@TBVPEXNSU46>G%9]J'E*H6 P[3:T.&&=1G-./ #2O">K MG49]3O!H'4^!WJE7!7*9 :O8#'K0)5/T(";Y.0%^UF&>7?I<^7'\AY<\5U^1 M&%&&4 4:S@>(JC)2.FL>UBO49WEG_^Q.\2IC])UP1K57X;.%Z0V610?8EC2: M0"+*.H9:T:)X<=/3NK7W-7C$WZ@W,-W,YV<]D+:@9:MF?3GCM8J^P)AM.:H$ M*&_ &[4*!+LCOO+L9N%B^+ L)@./2J%L2N/(IG?@+?BD(Z^]XZPN@Z1'-7-B M%B*UU[DED-MM+(N0+-J%DGX-'JGJVQS+S7*SZD$FW$[.1.IV#Y_0VSNJ;BJ! M01NV??B"?7BM_J:KO%V>@ 4X;$NE-#3P%Z@A"^6GTI.W; U?4:_LK#(8%-C* M)C3*WW:G0L$"/(ZZX&VS..M+7F.[+KJ;S@P]0Z>-J)6\ZD[59C"X/;JO=,4Z MOMW3&3'YXRK".T^<LHJ>-XI)@1 J0\6R6.3)B='.H(P<_4M*4"_8+E+5 OQ$ M_:(;;IHT7+()8:%@@"+\$OHO=!?&ITLZM!DJ(XQ.P0Y'^3_<8FO*/1Y];\MZ MC"4A>3L^8N+%+Q@=<>2%._33ES#!: UZ.KK7B>NH[#(M. ;S@Q)IAUJVJW3[ MZ'M/;.=6G,K*4X#":;=8*H/&_(*+W/)<4-;=-]UFK#"Q LUZ[9#B._*"K7<D M*A\K2*\U.49AMQE H"KGZT+P2EC2%CA_Q(]2(VKU<6"@4AE4-A'*Y5@^*BD] MFP X1+\.M/F%HCN!HI 0J_I?'YX*P]@"'N6\E/L>,)P&9G'$[WI&.QLS5ATZ MMS)7IJT?NL&[256[_+L/I6-35T%M8^SM:!&QZW_!WZ_(*)I$)S9IO0QV5 HO M8G\YA#OLW[L^[NCR,Y24\<K'87)*U\,Y\_5%WC.HY(4"_!UM*]S8 ;V(\<O^ MRC@BQA*H,M*(9>;V6J:G<M*(>9RF>0@S=-4TS]?2/!E'"\HKQ\62LMIRA)UA M4A@BH;<EX^65&S\3V>@?]/*2%R*<N =X[VM&$YAN613&\I53G#O*:2)*C?DJ M^TN%+M3:ME9MTZ;@5+,=/H9>3#7V2/H2G>*$_!>SA6XWI@E*;I M>1HV*Y%S MV7I2(F$U&_''_VEW/ZDQ)"W";9><"EZ^=K)FP$(@@Y]],F8'9[@=;$&W#"!4 MD-]K7=BH<)^$VS\EX5Y]%@3'%0%4AJ'%HC7H,DI )XUTZN4HZV4>9QP7XP.H M:0889*1'A#^Y4> %3_'EELR83VSK^B/>>]N.-;?>%XUBID\:>4<[/UL766M* M%>5DT4\5PBBCS%U2,@$GS2H[-95Q1A864[+.60>8E&%L0%O/0,1]&!!5ZCG2 MN1!)T&.1!LWRQG+-@(#^BM3TA<)3UR EM \0;KR(K?/3^V ?"+O.TE[NPV9Q MPY% )=79%$NC.25V:W-V@3AHY:X&U9P!JAG$2(>K-3 B,H4=&.GIN")X'!0G MJKU*SL\J(PS'G8 7(K2HUX$6*]87NMVN&S' MW5^Q2\X..'&43(/BX<6T?-& M42,00LFOBL8%C%C[B*0WT?65$JC1HU[:\(MN"<'"H\?#ZOCH4AT0(%_Q-GP* MO+*_6/]YCK[WS -&+(Q"^G)^?E$'3H6JC7UR]6KN"#2W &']+LI!6H]A@!"7 MENBGQ3V?W:WG>\EKSTI!USMFD2861,'7-LOB$'%^8"&EB'*2X.L'^A1UABMJ M$&/]3MG 5X]]=!2L$9SBY#J(Z?)+6A)R%;)^7/%UL!47I\F\9KH034(FZ=O1 M%BO"."LZ8W1121C]#_=P_$^4$R>_V1J^P$Z_IG.^IFQ+MJ(G9*,]_4H[TI\7 MOAA, :=%X9>LQ2#&:#:KR%*(+UBT0]9\RN XW&"M,'.:K^:U_':&R/LP8^PX M)1@^R&OTS".E,(D.+SAZ#*?48E[-N"$S ('+5\=\GJ86H+,S<^8_"X=4Y03R MPLENOV2$4!6UP"FR#LUJ\TT;$N%.W^H _2 M<6!&WGAYS#"6S?NP03_89.@ MX$J@LE:19X4YI1G*:4&C0H=JS@#5C"&DT]5J$!&; A(COP?TZ)BW]_"N<P-- M_#P 4EI"J 3:Q;H)E@HYX#TT70HZPQ0TC1JA\_& P[<)#':>\>[DX]M]?L$7 M/6T9WX1N$).9VV<O<(,MF;N5EX/U;2",H6@4?X/%5)D)Y#T5<W;TQ&]Y.Q]C M2>_&)4S9JD?!MG++'_KVP/X WY,P9S+;K^K3@)IZ6!AG6 TKLC41HA/>79?W M$\4X>L'Q0Q?X!Y$PO%*K*I_TB<_-G-Z[LVC"W$VYH/+>KBCC8W;==F*]Z^'M MEH4WIO=UY;ZRE ]X)#-@#H<3[9DY?L4!CER?8Q:HU=VAF,]7>@=9$C;)^7"* M:0.&^'+[CY,7>UD[SLJ_F,2]XY\D&9!T1DXVA0%YL5RW<YB<"ZJRF:''U^H/ M,KR#IRN3F*0%]-$F,9^]J,&!G[(H&-=V[$O/;!1(61H#AI01S>?CXH!-,YC) M+"0."U?AX9%D\N"]_,8@8F@(L"@%()_A& 9I5Z;K8!L>\(/[([OJZ0/)T?9> MTCG5T4$1)"@HBZGB^0XG-I0,Z;]2EHCPS"]60S]E;'^V,$!,;:WTRI<H?"$0 M(1&2+G&4%H*M?-: %7Z<&&93V'!!VRHJQ@/.*R" ;\NALO2>7X9:132E:"%6 M1RO:&K1_<Y-3Y-$"_EQM.P I]D8^X@26@8;4'M-KW GX+^,8)W2-\\9S'VFA MJ=>ST#B6&A 0%414<=WU&0^C*3,VTJ;LV-9"A:&5$)[.1$5!6=LTB R[.1ON MU7(0$!^ #A'Z58T*&Q@^[?=IZ]<B.?CJ)NRH1T"KT-UB-4$^.@P@"1(BU.54 M6:[:<.)$P;&:F5.FJ,[5PF QN;&RZK6:&3[@Y#O&0<5NA<'(;[^P8FYFQY]N MPCC^.=W.Q3NVYG^?D'R"P.>U>,>.6#,<</R ,_##:-V__'0X^N$KQMDY3-G$ M8B 1L#U,60GEMZ^<A;-L[V+BC ^*LB/&?LD):A]S(MU;.YDYG^)XM4TYE!&3 MI!.CT^'@DMA%O.&/,/J3"/0?;&V'3-O3T/B_@_![@*Y\USNDN>;UAR]?+=K> M5 T)[0U.)?,")U&9J/?$^-X6WS^[$?[@QGA7_62TMF;+_G:[SX[2_A/O[EC# M_:LP3F*%#$LS/YCT2Z\2*A,4;FZ6!YY,'L0$^N612E2#W@R50M$72[%0*A=B M@H$'*]LLWHQK:3?*6E#+UB4M68F="-6"-&Z";P,;%#^[7O1WUS]AWCSX-^S2 M6QUWMP'1XQ1%7O!$M/54%Z)T\ )?AH$5YA?+2^:-6,$?U0$Q&28B=:L<D'H M;*L0!3%9+ QOYFW:6L,N;<H6L;,J4C(;Y1O8CCBG$:C\V*;KPT#&LW!//J:7 MX!LRT]Y=D]EB\.01 5.-/I\2HL+E(8P2[Y\L/F<CF5(XT\("()KID%LIE]AP M@AF3X!<F BIER' W0ZD8J"I'L25N6R0#L&<KD'V*$^_ YM^73T\1N],,70;! MB8:R"F\; IA.9/+BE[;/ 9R.B960*\#M)0"32/5(I;(*?<XY.-0=6&RIMM5L MA79>,]@* .F,I*,+<A492]J-9(7IDS0E*[$])&UW'$Z-C91[VY,@3&>9%O!_ MC4):1NM&T2N=^I&![A0D,U3MXU[+J>@$A^[+?0C#/].)T-L("K(S&26[ X<) MEIK\1B0^G [LRN_\BMC/852]"5PY:@PE#!-$!DJK@IP%IQ(WFW%DC!%C@8I+ M>FGM:<8\_9654<:,Z5C0:9BK9IO<;):$DI&X$D26,;:&#32_AN'NN^?[\A&D M_09(:&B)H3)K/N=@/B=H(9;'ZMK<O;EZ)F]A>EMG(SFHVL$.P K]DX]$OJ5@ M(?8_L;]["+,*Z==[NE#*%D]OO !?)_@@:L&O0@$$@KUB*;GIH@U)RN"7)/SE MD+% )0_TC7)!C TX/G4;HI7)CS&$><Q*.SP?PW+6M!/3<JMQW6];A67E%:@+ MSM#:Z;YV+,+IU%\-OC8MOTFYM1IJARZ\]52M%JTS:/%P7CE'LFWV<[R[??2] MI_3HL$(5ZV"B8%6M0R66+FM<+Y:+3;O*M>S1X],UIKQ1#YL:>T%6=U RARI\ M-62>5B%LV;.&,B[[^7QFIU93\U28@T\Y0*S6"I/53C]%,S>VV,(J9>'K8L<& MG7:=["A3PZ9 O[G^,7*WB;?%A19RZ8_X39#41RB.RE+8DK/]6"%<\6U+$AY= M6G.. BMJ;3[-Z75=?HK3;3(+T4C87P:[!P]'USN23M#^J5''=;)#J=F#6I&( M*O/OBVR/L?1==@,EW1RCA%%)&?1Z6C.6<$9;PA)T]T%! ?&=IH6- E_"@.0/ M"=ZQ$O1+>K203,84MPBEB(!@7D8RE;LSSSB#=L$C/4."<B[@.;H1<S1W"C[] MXT1(9@=I+K^[T2Z=X^4G'BRI@E;Q>S[2I6T)"_#;(X[8W5!L.W&G4@+8\2H( MF,7RJ!3RSSG;!@7E= =Z9UF]GS;%6ZGW ,7-8[7?A?D([3$;+"[OHG!WVB;7 M 0F.AR%]-WH)@&"T3RJ5T67.&6PS^JC"P,)Q5K,5FF/L'2:B!XG[E.8?.,GO MMJ)=07,+7;D)?@HC2WKNR+H['\E2]@3',PDWR>L=^:()R?9I'G2D2_)R8VW/ MZU!8[I!)P8=7>15N3G&&&$TV,2RHVC+::E7;&:4V"$XEW%B(TC[#P6+TOTYN M1!S!?RU.:@X??E5H@:!704"5!=Q5-B@7Y"O'7NT>E*<S2"NMOL<^WM(5 9Z5 M/KJ):P?8!^"!CWQ5T\*&@;*70K$<ETT.6$/MB/RK=F:9_.YTH#W^E *$'BX@ MH4.+Z"I34X<S)Z\T6BFER.>GN1RM'@:9*!:&'PBCMA;GBG.^9>L"=H..G%7M MB%I:X<N/9_J^%72D8X>V[DAT?GV(W""F.Q/LZH#:;Z1F*"JT@**6M(!*,.*L M0N3=ZAA%5&7&+N:H_]J2:<UTYFFE/[K, Q%;E $CBB!JUK8S3BBG/%)DK(H. M@\?7U4(I,%B9D4Q@DE8PN H/!]HZ+^HPCMW@5\L<I&T*#?D@&=*VJ.M-(& + MQ%&:Q'/:!%#"UG8-TJ<W ^Q#2(_?UC0^!3L<-3<(K4%JC_.*P-EE,JVG#>Y= M]M_38^SM/#+[NGR,$UH7U%E&+7P)[+2 2")I'SM?;)RSQFF VSVB=-F?!67T M+:<]#;)XP60275NE_>9UE:S:UZ2P,UIALS7Y?=!LU]QW&@IV&!=TCHTB>EZ; M-13X\%H^DS498&59<K/^L?1!4H*10JMDO$M.JU51*VE4E8!.A*L/9E*D)7.V MK!F8-61[&V520YI/6S2!E9_<Z/A6L+'L]R JUET?W!_9?87QU]#W/X=1(:G\ M3$69($BT4I52);_?-._<(*BJ\F.WY>0<$66),IX6SG@F-E1Z)1$AML\L4#1$ M$UK,CK R%#?\.#+(RB"! S_1$/8K#I\B]_CL;5W_8WAPO>:,IO]YD[ 7":'@ MK!<7V79IE0KZEM*!0JDFO1PEO8QAK<_5:E#J- 4,4GQ"\^DRV/WF1G]BNIR3 M+8/\A@^/.!)^TY[7C.*F6Q8%-UL7%U&E--EN=T&U7/%+"8/A2:N^3E7?+LW, M(4K.)>O DK )(+XR8;J_:/Z0>>QDG.4]Y^+LS*DC)2,!"HEA:E0!8('?-UR% MX^55-6%\.O(PNT5^Y[UXNY/K^Z_7!UH\%'FN_^$4>P&.TW*8V&-;7#UCR4!R M1G$R3$855YSGO5\8K[2'2<D-E>Q0S@]5&8*/2D8LQ,!Z%1X>";G= $.8 _,X MC-1A/\*T( &"N]XD<AS^PR;!S95 )8U:YWWJ!*N20)#4H5=Z?SMQ>#=^1C&[ MJ6_;HYDQC'6Z60U!8DO8@X_*>JQH.38]07\=Q$G$=FGCV^091P_/;G![9,#_ M'$9[["6T*7UZ&:"2:TPC 3B2)U%+ 4:;BY[P4-VTZ-RSF&4]%%!%4L1$10F1 M%67"SE A+NW+G JL-P9=I!\C8!="[=2CD!7?9,GZS>=4_GI%.[+X/G QN_G8 MT!\II_M:[S+\G@B4_L#>TS/1]O(%1^X3_I403SX2K!17($+!14ZX]Q2TI316 MF(?,+Y9 \9QJ,D.Y+BA3!C%MZ.%!7#F\8U/.:?G'=/X5QP&E(&5TB)#_Q.]K M]&!*QF"9>X/]NQ@!ZCJIK#6MC.?LJ:Q3)>SP 7S4MT@W?RD%?E@>;1@29Q[# M-VF:>5J=@@EUCW462%=IGE)CS5!,98*M1S$<,LV,5IR/]I['(_LF-*KRO<,1 M36\FO(8>\OY5YS;3?M2^L?.]#0.6S6J&?-SW-9 4_7"_G+KJ (SQ?Q<#04,I MI:31,1WH"V')7YFXDT3P(T/8IP!H/V+<%UEF&ZU9PW"B"VN31:)J9ODTK7=9 MW^R_G@(O(78ENM+BJT?7IP].:-3[Q(V2MVC6U1"S?L!/7A#T6/;M#YN"N&QF M6.1]UG<Z[-DW=5(0[7T-EAISZ_/U^AQP' 6<*=DRSNK^F/\]!)NV^'^/SCJ' M#\,#][_B5/;O3'.P/;H&^W<Q-M=U4DKOC==AI+*^WSVZ4=^"K3.F%-YG1.:# MWTS4Y7R9]QQ9[9LRJ<KW#F.SSHV)L]4&.GC_J^XV3?M1R]TFM*-VW%,[OK!V MXO2ROTA0I_#^BCHFQLZ_V&AKV21HR,=]4^/UC1?@ZP0?A/<[CR?\%D;(0EH% M>))/H6EH0]\H?\0$@#K7:]IRCAG+61\?6P#4$MCJ7T5'7]NADJ3;/K=[$FKI MG4!QXOH^"[6?PXA&5R]XNMW?TQ0AO2JXX9]F>9ONLFM*,?E^KN?+S3QMUIOR MH/T),.5"\NF2#4OQ7E)&K53O+V:[]UIJPW)D0!^ZX]N'++YES]7C6_85;MFU MVNR"M<I7()*B3%36;9<EVJFT %V%+?T0CI0S-YT8K$FQZ3A;]#HV^OG>5(Z< M:\A^&U^^N)Y/^Q\2_=@,0'=&U<?N+>33/3HH;!^>G^DK5RZC0"H7*@1C,8") M]L;2;[V&SMONT.M:TF6;]%0)<FN&\N+X]&8W9"71K"4-E_DZ;RH4<FN=68M< MW8[=P>DM!$"Q^"KSY+F^TXD=AS&86&\L[FFS[YL_-=$/22VAK,?@;S^*&=^* M?,?'VZ8^[T22E0L3D?%=;AP:^3CO,ZR:W9UZBP?+'OOU?!3HV3@ID&?-7>X_ M 3?3X56_"BI(G9_I#Z.M0V#EA!NX3!W<UHW*\VUUIIT6/UM7: YNLY6$S>PK M%9\N#K:&EHF^T)L>0IK-",T.*3W<W^(0TZV22E'31M]Z;GO(R7]4=D:=>A!2 M[)!JW[>PMCNJN3@P24B5^$KO*L2.6C^!$>@]!&*M!:<;?<7:<K'9^@66M_#) MK.UK"AIFC 3U?X'5&/"X_C[CN-8%URGV"=]:#P(;/XI2IX%WN?2CVZ)*G03> MZ\(0[!CX?L>\OYO;?N"R>D/C&$]^I<H+?3UU&@<_W\^"CPX;+RTZ/C@1,G4& M.:')WVXX@\K?9;F_N:"G-Z71U]ND%0??\^+*-)_"IL/6YH"O/X!:GB)V%>/$ MHFH<]I\'(M]EL+LCWO3%/>"/X<'UU&X\'<G*INJ_ ?*K](V[R%+$K.U'=MXW MI6/K*>GI3>(HF<2:,KL1L%*JI1OZ >R)16D@)5)>$ZL'B?>"J;CQ7>A[VU<E MO^RF!!Y).L53&;B=GM7//#5";K!#!3/$N*&4'?J6_?F ?R3H _GH?UH58G3: MJM)YX4/+5O8%$2D\],>(?@N"A8#XSO5VG\/HP?WQAY<\/X<^708F/^!KTN4X MJJ1,!P%%^51N^JW-I BN"2-V6)&P0A5>[&?L&<ZY?$#(3VN9QB'X.+51?(HB M'.QP1,R0A(A2CO>O*"$6^UZQ6/CH>T^,*_SU8@.QTHH/0\P-$R#"*'G T>&: MK;ZS%$?H1IQ'C0*\S5]EN7)=U*(3.K\0U!Q0A1(4-$?KQ*#7HX@Y"(F]J0X1 M@=I:.@FU:?_F)J>(S&C2(RX?<;R-O"-GK%-_WWA''P7A9!UI/=\XBU7:E8<Q M0 P<7LD"'3(>*-W?1;N2B^EV/-,9H(P.Z*$1'5#.(SNZARI<(%KA3&>$1C@I MOCQ<PYH!<"Z;SJ@:2D\ ^HZCCV$8Q??/V'\AXSZ9%OSF11'YR6^8<W69[%OF M@TV?2)+.M3A;.HM*B"%DT8[2)9EB2IC-G0\I:>,11;.6\XJ6C"[*"2-"&66D MT;>4N.%U@&E4=IH?=L;]LITZ&XHFLMBLQ! I8X%D[]Y3X.V]K1LDE]MM> IH M-RRVY.#AF"XUL94F4>XI][+)#%]*(H7\>#G/T5A21B5IE--&W^#7Y:;0W9'0 M'72^H.2_M1F$O+E @$D&5;9?D.ZDT*E^&-#LX_*')YQ?=[YC$H9=@B@L#%WD M2V;9=E))"'VCI*"0IE$]1U4]8\B2<< :H'JM HJC7W'X%+G'9X)X7P9#K><A M\-,40LFYLI&K2L,.V(S4RE'0RCA:1&[&10K7$* HN>GKMM]^$ (7-^H]W8GK MY.>Z<RHV=+4?JY&CII%Q/+0<B@N$FQ'=X#4CX'9_Y<;/G_WP>WSY&">1NQ7V MS^UZ!0(5'#E4TOW5HHF/<(\H1<1(DBB;$87&RG@]G>%Z&D=0AT-RL22R#C"J M/GN!&VP]U[\+8X]5.DBC2_PJ#,J$\BAXX>*,A[:",LI)VX0Z77HWT'<[0&\ M%/8ZL "-W5;3L5U0\F*U ;14@'S5=!HF2N@47C2]:2 EE?P="V?KU3+;-ZBZ M7)5V?G'?Y/F@< MA"IWG=NC<O9$PA>+M^#)$<2.["4K0+384Y(TV=7AYH-WB M5;]K^I)-885))+W/34:QU5PVI##2%D63(:I*1I()51T>1(;H*QE Q/J"QXX: M+J7B1FDGX(D"NXFG)IK\3*'C79BI@E@@I76><\Y<H4KZ/PJ?M&>VH$WU]F1] M@.H $X9^1Q;,&'HL!XK/^RT.W,@+9;90:L]"X*\J@-(<-=_TS]ZW8]MDA#:. MI#;&4<)S)RXJ6LJ#HH"7]@H>@O![I9R'N,CYHK48!9+,:5&DN2,"EZ5UNPW7 MS:&SL.; (_Q K0>-^GF3NTHX=/)3'+PDXC))(N_QE+";Y)(0W9$T>:(K]^0: MQXU5E;77^7!Y<_GEZA-HO[:QBJRF5B0)$]>?5(4U5>&!LDF;P!7.AQDUV! E M0GX]3'$M8$>HZITEVC$U'#\I(KXT5PYA%LP,-6GNM#6W$3_=<ST+)WA-D;Z$ M"?[HQ5L_C$\1[JT%EWX?%&T"H91<<-T!/DH?E0QL* N?R 8<&'ZR$(8]7MR- MRBY+@8'T.HY/>/?Q%-%Z]33Y8N?%+[=$YG2'6;PR(_N^:9#*"*7BH.6$EC;; M3:FCE'QQ=V+*88:J/ Q.H$)TJ.8V5W8K,HIO9LJM0KM,U$A/NMH1FH4ORH. MWL*OM!6MPZ]:+Y4!E&S!]-A^(<2U-_+H%O=<^H+3FJOTJH335+?_C4._%F-U M-E1"7FH_,E7XZ$5XF[##EY;' H5F*@.M^T;B0W'1AS[G*DG:'3$*.970<*XC M=!2LP3IW&S076T*\SSLQM=((UK<PIJU_/QV.?OB*\5L-'RTLC8PC=8N_D8#R M:Q3&@^8/7>3L#B1,1I43!)NUCB#"V+Z9E&.(D;KG'UG@('G'6P\<-<R,#!JE MG2T*&*PE]O %AO;K\ &A)9-*59+,\@)C8/'JPE@#,'!?52^[SB82=%W!+>E2 MW#^>8B_ $T6[%QP]AB FF"LNL BO,P".;4)X2\0RO@UMBUTZ%E>Z"%D2S\:O M%BPE4ILLLKW9E15]IAJPL&)U#!B]K-)GVK<1%P8NJDA1M#I2#%DC6)[+)T-O M;T5E"F,-65!Y@V%CR'**M+G?1B 9L)C22\WJ **\2G"^U! \[%M)T6RB 0LI M;S!@J"ZC2!D9)%"<'F/\CQ/MA?8BTU1)]+A)J MD4'#4U5D^=RAH(4;,ACY+ M>M1S!JEG#'$];E>#5)=!+, ,M\UU][-P:%'J>$Q]:7UV(8(*2$]GG7H), +8 MMUG*Q3K =VCN2Y-;ULRT>-P^!C2IFL]/^-#Q()&9'JTXP+%FO9C/4[7 1<+ MVHXU!.HM7A<^#XB9(879Y^<;(6C@*]$U*<C'C4U@Z2XS[S2#!7#I/-S,>Q0. M)*KG@U=G GP GW<>KY4@Z[+@\'.'<W7 O@@=$,8PJ^KX87@:4!<9"(H1=9S M 30H,=@.&%J4XR.D1SDHE#0<K@LH56M8@I7N6^>%S\/B1?6R<Y+#SSL1 WL1 MO"8%NU!CP[7N?<[7@QSH"]9/QZ//&G^X?MZU^3K8A]'!E6F1+/FV45Q)B23M MA"O"M5A5+DF7[;I1A;H%"P-3:.^TM-\59U)CNAFTI<;84V-X%6/0(ASVFR.] M:'J7;JDESQB]8C>BM6E_@P6NDN?782QO91W]3_.-^MM]NNO&=J/2/;</K\6. M6\,E5-XTW0E53BQ9+UTMYV>+3=8.M5K4L*W6AKI%40/.&1B^I7$2K>=UK6_Y M.[,?*J4<INM;)M2]7<?2]\G!>J6J8;AHF*I@-PV1YL']<75*XLM@][_"Q_AR MF]SNZ3-7S^1KX.N _/HK^<K7 ;$R)O_X](-N=^,/.,![KYDCC*=G."J-$E;Z MLM&%LSC+6C<3(HAR9->+4IZ(,*5.3-G.T)8Q)B,J2LB#$>$](_^@W-D/<,H? M_?282O"SV6AFTEIS"6M=%=:B#WYEUDJYLQ]\RJV52?"S^2;1)BWFY!;+G -% M>!L^!=X_\6Y&,C'6EBGWJLS1H"*CEIB3Q\OQ-M8313/"M_M]C)/+ [W<D^\1 MO ?-QSV.%/(.MW+.%F5 R\-2R&@AEQ$S'IK&*U3$G#QRI+102@PD>HQ7RNG\ M2H 1H ,O%6B+#* #LS@ZW(1N</D483:S$]YR+WK2-&KY8LAFT)OY^FR9PY:0 M0CZAA=R<F&' :M%E7NA"::&"&. M]7H4<X8H9@2XW: ID-MA!8W0[44L+% 5 M/[VSN5AO&OB$0>4@P1M@A(?@("T<>2U,XJT;9L#%@@]>XI,A^CK8>2_>[M1Y MUS7_68.[!5P!%#:H-OG%*(P0G8V6I$!WK'4HYJ@K9FKQOM/)JDOU8CM8@8T_ MO.3Y*_;9V!$_>\>'\%.0>,EKY_ZU*A5(/'6+IN206<%ZE1H[<<3H 6]V3ZNW M,U!O,#3*N74G3B4,"(+@R-WA@QO]2=>8V#^^N <<=QX6Z7[')#J[!%'8$YX[ M>8)7$&2KLNR?B-$$/D:B4U-GA*;&$"CCEC6\]1IH.+IBO/W+4_CRUQWV*+"6 M]"\43\L*GLB/F Q>\'3_>G@,FQ^R_7L#.&DQ5? 4)Z]>S B@E()9]Q^K@".G MP-1>+70.ZL%\'6'& NS&I^@UW9.E#8@BO+M\P9'[A*_".+G#$3L;+(Q1DJ\; M'2'D9%()H>M\ R^CG5<F9-1G**./* -ZY#X]9P\U<$QB@+)-#XKPD4C][,9X MAHZ1M\7H2%2.12J;&T'4G+D^F"@8#1RI/;E:^TDH_"D??MVL%ERH0>=B8W5R M%'4"P4Q7KL4W #@2TBZ@,I\M>Q(*"2E[A9B[.-OPD-#5W=4P$ :IQ '"E-5\ M=S(7!&KX4.O*S7HS5.HWP;?B*=A[=: &%3>J*H+$L'I $,:PB@DLB6%YTB'_ M 8LW8&-:+H;2B+CNBFVS(K.V)LH-5++:WS<=]+\6N3.:-)1+-/35^"V[]+2A M'[D$WGI"1<TRX"&#=>V2^:SI@U !@G%7&&?6%RM^7! V8M,UC$KC9)!*R[9. M_XG<!&W)S/)O:+UV9IOS<[8JNUZ=S99G3CJ9CNDS'_&6Y=MH,9^Q0F'V'/G+ M>D8FXO$1;Q/O!?N@5P:*?5.(JM*.=H IQS>=[/^&D^=0:B 6O0H*N+8\*DL] M&^Y:5[T5/UOS8FM=*7T+AFD]FK?[\9=K758,TYH^L& Q3UQ$"Q-GQRNZ[$I, MP-M[JH2A[D@JL)2.VL3OX<-S>(K)J',9[#Z3#Y]@'-P> N_Q%%\3%0,Z_MSY M7=6+JB1,US<JRB?KA.L+9S//*R"_ARC)F+ 1?)^Q06'*AQZ,2AFAHV^\4'): M"\QS"^1,$.&"<C8HXX,*1HAR@JRXG-8<+/K2W>0AFANITAR(^:*.<XC]],:J MS]Z>\JQ<JB(3GH1OP44DD4C2/G>^<M9S3A#:IX2KUPR!!1U-2K;C3$:X>H60 M'7%%D\9Y*%G5[LBR*8#T 9$3,SIMHS=,W&/:Q:;.C%\*I_ B7+#HD$I^C+I8 MK"[*>%% J: M[VHF0H<^E=O1 T)EV0"B3^\\AFRLC2$2*.6$D3X+:8XDWH]! M<43X&F 4$<DD[UCKB\TY+X:DE"V+()K4Y<0/X^I*1P]-.N>Q8VUO[.C#)2]R M=%H'9,&:=J@,=@\>CJYW=/JT)W_K/F+3\8;)Y6FQ&"IK>>?YQA!MFLC*UPD9 M5%*$/CRC34MGL);&%BW[7;&V5MEC&@@T_1Z4S60>W!]9\Q11&9GH:8,H$HB@ MTKTWOPJB2HKU%<J)38*<HTS]E1[MEBWMDDKW(!RP$P&/KD^O_YI0U]Y2+#W: MKCJU?<1/7A#T*&PJ8/2@K1HLNFQC4:#XB+=T!P;'7W%\\A-BY\]$XRO6Z2Y) M*_+(TW=A]T7OFHC#AR%%B55.]#CKGJ@U0SEW5'!'U/]0QC^[ 9&]5(@ M<4) M8T 6&0LSN3%R:>4(840/Q=.P<<PIDW_]2>8KE4:W:5"S,'P,Q*!$M!GR-2P* M3D5KN#L<N$1\3,]'7@<DA\5Q<KG=1B=AD>D8BO!A2$9,E:+GO =,1^RIM&<L MF++$/6>+,KXPTQ)SAG)20VUQE+A9N\\BJ-">GYDU\J9MU$3'TF!B&P$'&14L M2406:</;%4ZFRW54B5L19"89JFE6[\C$&^!<9WSHF=!\Z17/P?M*= 8"4"X< M39SH<#=-!-)\P0GMGM(1(;/FF9R5[=$D#6^VC)57NLO\^3GY>[H1(UHLB%& M&4 JG;F/M62F.7R;+1,Q;*ON$,QN!+G=\Q._RVKBEW$WO\MCV%Y.;7))<K^3 MR,]FN:/QO0MJKTA7.,KWD;38WZ($\"O>G;9L *@-$S?ND?8QOCP>?6]++QJ\ M)]'NE) ?W7@'+XU\BMG@*$[PJ>$8\56F6YM%;YY8B-),%)DP%(.E."B3A_ZT M(I%E2V0FC=NY7D;&0(\EC7'*"?1<XX20E<@?1W\3BZ+<P[.;_!&>_-WUX>AN MDT_[?7JP+KMO0<U9^XC!QZH>"140LUGWA2,RO7(3Q+BAE!TJ^!57G5@U2]5K M':=SJXX9YSLSCLOXL-DH+@R4WW%B89B1Q(Q$))$Q^/AN?EMZNBUZ36-%]H]F MF,A^_'_I!ZVY3.47!N!;<E-QMDV^6_;E^N'31W3_</GPZ=XLL@8+GJ'$(^D! MRTB VU*V_8"Z<4,['8LA]Q_<X,_?W)A85.[VCKXW3"]E=(LC?;W+<CY?.=E* MQ3UZ)#31@1$%O==#KW;S3#M*$Z5$[;GI0Z^JSCA5C4S\Y:!7S.LE[ .2T-)D M^U.<> <:-$6)3OTADPEHC;/"H' QSQ/+=,9:T)BANY#,+%[1M^S/!_PC01^( MB?\$*O\<I:/#TQ$TV^,Z5"V+:^L+X?E_=R./SB]IBMAQ14?K,8/>W^2MXAOK M+)O+:;!Y$NB5'".U<52T,>7M(B>J^CM7;VB/[ZS^YSP(Y/7*5?#%W4L-3P$M M\!^M$<_W+2CF%SN4R/\'E^YSIS]_Q\_>UJ<'!#[]X^0=:3KU)4P$MU%(O&!X M\M,MC?Q9JLV%D]UDF%%D.V,XIXD"2M3LS$>K:O.J:G2;M*")&%' :8]6/9WF M)RSUA)[MR"$MG^Q(6$4?^N,JFS[D\QZ&03U'$FEW69^=.>L:XN,&+D!.Q6K3 M; ZEF0S6QZOGU-2S$N@=H&J 7&0.D 0W$ZGSAH/&0R83VQIGA11PM5PV, %[ MH\$H11QI18REL5RWJ:6P;84U#&!_D(0X.D9AN/>")^'(Q7O*\)#%$4%^0==9 M+++LM$;&;#XZ7H-Y2P/ H6B\.HZ:.B:&G@XXY&..2&^(P>8/[#T])\4]/U]. M5)K;_4?//Y&?IGV_;T])G+CL\+ @E*I2,3A<*8JF, PLU]EXEK,HKL!*F=#% M[)0^JC"8H8PUS* WK3G20EBQ?J;&PH%>71TLAQC*(@"W!+Q\C)/(W29J?B$F M P]AH6P*3GON7(S!,/J6\P3*82<VC5,SC9N9)FO,'Y;D_V8AV'L1(('V;CO: M#/</;NQM1SI-2L-"H#/!Y%UY/E^L!J&<\;$;V$-,P5 MU,TVV-8\>0AF2Q/I MF.V&T9_DVUV%!WI0A4TUQ4?R.AXV/?<52B*]ZG<V/UN?I5/@2]_/S\'%R(WC M<.O1(PWHNY<\HY35?\2HR@Q=!_$IHEUXRB-W7K"EQRQW[1.HAF?5NFR3AIB4 M6EU[L(-PVG1S*KK]!]I6E<-BY8Q,N'L16<R[NXTQ370H'%^\--;_$GRT:$@D MZSW$/&?S9;9PQO4>+R<,#OIQ*HK!7X8^P*4VW>K6X\$ ?8%"@P".'2&"9R>0 MS+\MVHWG/GJ^E[QF_0I$N:3$FR:S_'YQ5!+:Y7D->PUG+"C/\@8A0/F\=J7S M1A_^:8?I"7(4D@0J0MNL#8J?4?=@"VD5O+:6VTN:RU(@7@:[+V&P'8O*.AF[ M(%J33<%US\[F4GBU%J9C%,\PFX^/].Y+NO:P]5WO,%&3HC!Q?4"-UP,_M47Q MB0MFQ6#5-J%MD6M4O+(O2@UQV+/5^5(RERC)VQ>G!JLNR"C\,'CZA4AT> LY MQ7"DCL*G[&J RB* -7-_Q0GB\MPY=VI3_MJ,'WR>/T@=\?3>JDG](-TZYO(6 MSN"E)^[0\_7(H_U>]K?[CWB/Z4+W1_R87,?QB>9^])):46SO?]'D(-LKC=(H MDYUK8E1)ZKNGZ6].&%'**"?-+M<&&EUUZ^P4.O^2Z;RCJGJYJG0B,$W^+W&Y MMOXO+*4N;8E<IAK-_HJ@^84T<FNYA9P94^AFZMT0(N3?Y%_D+X]NC,D__C]0 M2P,$% @ $(=<3(\P>4P"9@ N_4' !0 !I8G M,C Q-S$R,S%?<')E M+GAM;.V]6W/D-O8G^#X1\QUJ/2^[$6N7J]S_BSNZ9T+7LN:O4JHEE3V]+PZ* M1*;0Q233(*E2^M,O ))),A-7$B202+[8)0D S_GA=L[!N?SM?[VMXW>O &4P M3?[^W8<??OSN'4C"-(+)ZN_??7G\_NSQXN;FN__U/__[?_O;__7]]^\NKQ_? M_9\0Q %.7CW%+RE2;K>OKM'( -)'N1XE'>W,/GZ'&3@W??O7O)\\]?W[[]] M^_9#M,S"](<P7;]?PB1(0AC$WV< O<(09._???]]_85?2UK^^N[??_CXTP__ MWOK+0UHD$?Y]ZU<7")3?C# Y?WWW\<</__G]CQ^___B?3Q]^_NN/'_[ZT[_] M?^W6Z6:+X.HE?_=_A_\/:?P?[R[3) %Q#+;OKFNJ_M]WM[<7/[P[B^-W#Z1Q M]NX!$$)!]$,U5EPSB+%+LK]_U^+R[1G%/Z1H]?[CCS_^]+YN^-U__V_ORL9_ M?<M@I\.WG^KF'][_G\^WC^$+6 ??PR3+,36=CF0P5M<//__\\WOZU[)U!O^: MT5%NTY""HT#@.VX+\M/W=;/OR:^^__#Q^Y\^_/"61=_]3_+!OZ$T!@]@^8[2 M\-=\NP%__RZ#ZTT,OJM^]X+ \N_?P>?-]P3T#Q_+[O_C,@V+-5DV2725Y##? MWB3+%*TIT=^](\-^>;CI4$]QP=,5/1<P)FMT@]*H"/.,+JR\6H[O2=?WPM'? M#R3] 7?\_1$O>$ ^L5CN5L]]FD'RA8LXR#*XA" :SHGB=R;DZ3Y P, 4:7PL M?P$Y#(/8.)<W^+1; Z.\5$..0ZEYZ%OCCH;RXPL>_B6-(WRZ7_U1X-UXED0+ M_#ETD:XW^$\@R> K&&$R]+YLFN^+('NYCM-OV4T2003"W"AOAZ./3K_YY<?^ MA+&5> FS,$ZS H$%6@4)_)-> &=11$^9(#9[YVA\;!S&'HOU.D#;Q?(L20I\ MF@(4DCMP!<@^IXS09G<@?P"O("G ^?:^Y.<"S\@J1=NQ4#! F3G('N$JP9=+ M&"3Y61ABP3+'+-VG,0PAR$9?'#V^/A7K,=Z)1/*\3M%E6CSGRR*N6F4/( 3P M-7B.#1S09LDQ!\Y-\@JRG!Q,XZ\"Z;?,L84WT@8@>O61.W!#/DI4C:B(\?9C M_=4DHSV^;I[U^YBL,"8%EP#+ 5CVI&=U$IVM4Y17A];5VP;+!V"1L*@\WY92 MP^XR&^,(M4+_N"MO])VE_E%SC'Y*T^@;C&/\S1NB=*X@/IFRW:5W\8)_A;?\ M18#0%O.!)ZD@TD_=S23[0TD9&Y31YU_GLZ.O@-TV_832+.N"3G9K&!;K LL^ MH+-Q)U@//0F;#K"K+(=K^OW5"H$5_E<I.MK"28D><_#<ILDJ!VA]"9Y;A_WG M("\07L<@(P?_L]&+6O&+4[/850@GYW<L?;3]]=&/1/G'S#%VD698I,5W;[U? MK@*48$*S1?*%"!QX+/S+BS3)48#I;I G'=7[F81G*I(= !DKV%^2"*#%*T#G M^+0C?9R DDF8.<"N XA^#>("? 8!^9DJ7LW7=W_.6L;HLRP#E)E;&#S#F!X* M)K$R1M/(,(U^/&E\U1RKEP#!5SSH*[['HU] M"+B3XA_IIB.SG.?SQLT ^5I M^+5K%Q_=[*7X27-,7N'6Z1: <Y" )9Q@':M]<#P&=TK>;RGZBF$F;QP@R>AG M_RM)OY%G-;@FI\?-^=U#];!M]$@S1-&($.V.UYL$_YU8%QM3XG6*2GI&A42- M@@E62;D+SX,,ZS3? A1E^.MUXVE6A9B""2"@AU)[458FLTFXYW[<I$6;F/B> M@C>0W:/T%1+G&HQQZ]=F;=K2KXW"&MX_*9:.XM((BI?5<@G(54K^^H"%T 5Y M5RK;WZ89.6VN ;Z&@IC8/HL\1=NJX4A@F*-O%/C($DP3(G-1,?P2+ %"(,)_ MH]+F M6RIE'3=C\"1@%@@L<>R;=&88M:]KXD"*^^50+_I(!6A]!(S(F^:([% M!T#MDO<!RK=/^ +-L":)06S=K+P6)MD>0,7X4(R^HO4^;-+PL5[#ZMDTH78$ M3#%(R'-Q _Q9&*("1)_PRD.$D)V895[@-4+/Q/!,)?D.)V828$;?*]K?GH3M MZR+'#3[#!*Z+]2W ,OA]L*4MJ1WN#DLL9%KBF$S)8D-\OG%?VI".%6P@QH+^ M/!%8)BF>!.*G%'_O ?^E$NQ+ V>'L(F@4Z'$'"3G1083D!&Y[ADFP30WDOI' MQV5TI][5?SP+L99;NC4;/5[U/VZ1\=%>\092,A$DN^>0G:D;2P6E*9^0AI6= MKDD?_ZU8FX@>&)F^<>&KJ<J("%62T3S-E^2-C9 *">."<(_2:W)T86FQB(F& M7!W;$YPFHD^;UECOJ4O^.DVHR_Y$&KG*1PT^NA3/&?BC(+?PZR3O:FH?-,?@ M/PJL#@(4;W?/E:WO-"+_(XA!B,^:P^:701Z8!, ,04;"*N[2G(AANY%W;I=9 MVTT>"VU9&L.H]N9LAU:V7H&;S@VO3^ M/X_3\.MP ">D]<BP?2*JA8%S=W** M1\99Z,<_R<I4I, )'.I?V,=C1XD3N(R_N[3H&!F35@3(34(]\Y+H<X"^@IQ\ MOGP:?01AY8U(-'J \@ F3R@@_)?"Y\3G_V@TCXPU-XYB8ORTZ' (D_%W9@]J M1L:'Z1!N9==I4N(4+N.OG%[TC(P1<;A^JARN)UDB[ _:X'+\"1=]=B*.=P[, M"X0/KA4*UE.?"9J4.(7+=$M$BYZ1,=J95AL*IE&-Q!^VR?7X"T'E\R,CT'AZ MDTP'J*@?Z Z<OB<^00;1-;:^>. L3MI.#) Z$2.CT?81):)QUZ&42,S3'"1: M=#B$R?C'3 ]J1K<N5%YYDUL(!-^UR//X:T#AZR/SSW/*FW@)Z)#A#B+C+Q!] M8L8_0WD.0Q,O&4U*G,)EDMM%GYZ1,6+X"TR\9A0I< *'\=>(%ATC8U+'?-\# M1!TK)ED._(^.K:OL>5E,HYMP/SHRMT*7BDE85Z3 "1S&W_=:=%28;%I^!+<8 M@@XXN M((N)[6/Z6?'^<-,R4&$P.)K!#04Q25Z>H.S\5 30_=0;"'U;IZ_L( MP/=XSOY"_D$F[R_?__BARD[]/_"O?C_#GX[(YZ_C8%4/%P?/(/[[=X=_?S\Z M/1<%(KZGU_A<#N)_@@!=)=$E#3L\((W;5(_*@U6-?_%[/2EGC$DY>\ZHP72/ M).5NXX-8DU%"@T][F$;7^'<9 T5^VZGI)%.H1F73<CH:2V3XJY'=;CKZGO"P M K+HG\>GIESU%X \*>!3-@)O_P6V#++8[2:CKW1H);9+*@=EBR+/R &,3VH^ ML:).DU%>GGD/8$,RJB4K&OW,VC#"YE-1>PUC@)J<GQPBNZVFHNV^>(YA>!VG MP?Y!SFXS%5T/8 7)19'D=\&:M:.9S::B[M<T+K"H@LI)XR^\_793T?<;B&.: M-.41!%F:@.@FRPJ N'3RVH]/;^7N];A=/Z<Q@[[NWW?TM.72,]2E+4!A/1#^ MYX%0VJU;4K5XOZ&Q/M^'+UA0K7LO4;K6$&AJ(E+&E?,N11% M'#.AQ]__.X= MIK_,7'!;LLJECQ*'I?8,T):D)TP1IN#OWWW\[EV18=[23>FI?U3H[ G<#3P? M9WCXXE8#TT\S3"+)N0'J+S-08E6H@>K?9J@.;Z0&GG^?X>&*9PU*_S&CQ%< M&YC^<X9):.9JD/IY1DHNU^_@PM+E#)?,3-"@-0OC J6V@6D6RKG6G :D6217 M-2TVF,W2.<<4UT TME3^M_?[CWQ3/_WMGBC%=4M[VZ*60?9,$2JR[U=!L"$& MJ?]X#^(\JW]#7[Y:EJGJU[_7-<3N@RUY%JWNDSTSE:1Q?QO:<+J;3&EW(%>C MGMG%$@]U71E>&4Z2 A53N5@^!6]\MK1&L<+I+MG&?0 C4G")IA_C<<1I;87R M*K,.F]!VSAL;='%>J#F-[-$IV9B=-M:I5 )UOZT!5X1R8)*YKQS[ZBV,"W*Q M<,.!&8X)/0:Q 7@[_^ ""P6K,I.2>)U(.CG$1X._'BNM?G:XR5YH<LCLA2R/ MUR &Q,TVKRNBT> Q+D<J?:UPQ?<8YO$BZ&&+@TK7$$[!?C,;M+82EK=RY$DW MA+2;#5[JT*4J6*%%F/B@DO>SP0W6/& .;K%4>) ; N''%8DG6SPT10*95*\ M5[QS6MI(3IB$%"G@(]II8H/&3@4O)HF'];2L48C/W\/04SG9[&XN\B*1-I6[ M6^9-?" Z<@(>DJ&._C"!WQ#]K60?$L 9+6U3+)4!.(UMT$TM*2JZ*Z.A97JE M,+/;.D.U9$N*^UCC0ODHY+5V@7*UI>..?'Y?OQE(52-62SL4<ZPP?'E1V,4& M#P^ 9#%LJMFV#-!8BX,AY'&BT-$&/X\O*<K)O=-*Z,CA@-G4"LV"!R7) :K4 MU0Y/BG*^(Y*]MBSOF/3^A&B%X:WT\&0TM/'VW#7 LUZ:)>;\YL79+X\K=6#$ MU\\.GX]^N5BIXR,12!N _/*JTMU9;23Z.$Z1 DS'@ 3'2- &1/')Q-?@&&V\ MV,*6K\$QVO"(W5I\#8[1AJEK9O<U%$8;%I;5RM?@%_VMQ<.E3]2+^S>8[KM# M&RJ1G;RY^?T\@P;AQK%V-YCY>4 -P4S!@Z:!S\\C; A\<G>+!CV_POM,H"<R M@#>X^17P9_B": /5)^3/[YM4Z'O6 .>G/6H(<*+6.]Q^\M-.96AG<EQG&O3Z MF"*.:KLJ: 5,EPI?8[W[023SU?8UY+L?6KR *E_#O?NAI.!9ZVO =S_ N$XF MOD9Z]SS.A0CY^5:AY$75!JEQH/8UM+LW-#(?>5_CNGL#QG$\G"ZXVW&<^@;V M-0#Z:9[6<6 ZM.*S?#K\%-7[XJ2N0S8(^BF^Z^G/3)?21F7V\WE:WZ;5C49L M\/%3C-##AYOLH(')3^%!#R85-^(&,3_%"#W$6 Z;#4(Z<L+/)4()6%'MVR., MM'.J- #Z*D ,,[NW$1K[?>=8$C7=4]1?0 Y#3+N-?"5QG'[#U('K%%VFQ7.^ M+.)#US%)UA6M,2RG/<"(+Q"=G(@>?'5A*PYO*CTM<U0FC3LK\A>\)_YLEB^? MDX,>3G! \W,J4U^U=H)R?BT0I2[V ]XT-X5B9_M\*6X-22=7^!!N$$$'5^B7 M;Q-9KSE ;H2 K1)F#@NLEL=HQ=*4<WR/LN@+H^JUX7L8AAG\#J\GW^,R3.)6 M7X>^!VV8Q(R=6MK3@(Z^P"EIB[[6.C$(GNAX\]5$9@BTP[/-UR<U0X!Q#C8_ M/>3ZHL84^Z?SCG/**%M:\*V87->DPLJ?E%U"1]<YB&=C%7>R9 ;;?Q"1))@7 M]7", XEFK]+3#D<9IH*XY5%G#8!>80BRQS3FVU6Y':SDR:V><&LYZSS(8(@) MNX1QD7-M7[)>5G++@@2@(,94G$5KF- *<#E>+%=O&[QJ>)9562\KG* TR^Y1 MNN2FXVJWL),KMWZ-O<;W9!D;5> %L=@ 5(88G(-EBJJ-BO<HR*[>,++XZL/7 M)]K>X$N!>M7AGOB>P/2M\ D+\+7$3[T[WA?M(;B['B6G'Z^U/<HQPM46.<<[ MB+]2>:WM4%Y.N/A$V&]E@U)\M34+GD-GMXV5')3EWDM6%52RFB;\]E:IER+- M:FDMYR=#$/J28#4C)@K_IP FA+Q%<@D0?*4W67:&8(:)ORP0\5NFU74E8N,( M'[*&%S[ST^[\B;>_I)-[?*@DW95WMO+0%\0@>P"O("D /XGJ?BLKE (J,8A7 MSEXC&W3^!N#J!0O@9Z]XLE?@KE@_ [185F*YZJ.P[B@.<7I G&1W: _C,J]4 M"QO(:#F&35N;AHW@()K)\.4XR'J.@7Y.73=L2M20CG_I_FGMNZE< QN1%<AW MV[@&3!W#QC SN/MA<AJX"!0IWV/$=5!2%(-]K0S> [)1[73#(M"]VL!<F]B@ MH'/?)(@]J]:P0'.OUH^2S#LLKMRK<TWX$CHLKMRK=25]W?,]@EP#*WV+@N]% M*:3V_8YZN&<B\]VA6PL<Z=NT[^[;6FC)_'5\]]G6 HOYC#7,0]O]*U#O1:0K MJ>^] 0_RR3X*";T_6+('M'XNV<>4P:#O,T,?P:(RW_M>RFE$2/GO7-.5?W+0 MY]9ZSH/C=78R]ZHTA;=%Q]'";6W+,+#3:1M.[6]ZTG4SQ"3<Y#E67._E.7T^ M W)X\[SPE?O;.!TXZ<+$' G[V.'B7T55SNTIY9!'%]ISD(&(S "&GZ[S!X#7 M7 9S4+UXEAOR 83I*J&CB$J3COY95[$DSP3+)0AS\B93F^6Z' Z 3&5TRSE< MA/OCL)T3&6>.-U=.'\I__V@G&(5>862II@E>Y)?I&LL O! 49EL;5'^&"149 M:M/")0A)V!\@&_ !1&!-!0B><[%J[]D-75=&[R8+U!*].UUM\+2?85-X9'(: M6\W=L[<]L[,WR%M!XCY6N<""/* ^$#+2FX:6,R;UJ&ROTM<J5T\D4Y",_+*1 M'3H/$V]R:#UH>&3T6I(+*"&E9-+6_*MT%V&I#0CN6/7^SG&GI1_T&>E(.+Y. MT1) ?D3RH"&/! /J/FN._W(XAWBG:GO_[7S8W37>3&QFT4#'P6_/K:PTXG$@ MT&,C2T>SGM52J**P6EJGN'\>SF.AV)*\QJ"$GLN(N^=%/:QST%PLB.R\+/\, M\I=4B15>5YNO=$(K&R?G5[VY???J4\9&\O3CNS^?,DX\0Y;O/GS* #'O4-\S MK*IO,_7WXY-)KBHRK7:<_]D@-SCYZ5_&-]XJ5\OIDV%V4^K;>8!R'_!12)#: M([K&,Y#$Z3VUPN*[3K'W?N'$"_SS-")>#13E9^-^@?+'Y&6M<60K60T'!<T? MA4__(,18[R:^!\T/7V)"4Y[OU=@-K#=%_/Q4>,9:?BU;>K]P^I.Y)A0?%_L% MV?N'XOA.P2=3_MWPEO<_:'^T?>Y_R+ZYS:WDI>Y[K*(:G)K5JD</0709*[6' MM08K'6W$OUM8^)#:@'3R.L>^DV(+FQ[Z1&FEO$J\6$+\"(\62#U>3+P"B>TZ MT0*HOS)P?V0XJ;B0=_=?UTO[9)Z7.E[I3$38#W4U0#_."+4WY0Z6"7!Q*H;[ M(LA>KN/T6W:31/ABQ[O,=MPJT=63$,:@\V[SE!)*[U'Z"C$*Y]LO6!NX27;I MA\["'+YB14):!6243UF)]>VDJ:KJ B8K(L=F-,=>5E:[YN&@VMT^;\=;,N^\ MR/ 1DV7X$'[&"!/*S@.T"F!R7Z#P!6NT),U$99SZ$T28A2+AK=R>@SG"]T6* M5=.HROO[A((DJXY7&#S#F&XGO -)/7:>9^/ 0:U$0Y?&#)JQ*H)Y@1IZSHO\ M+LW_"7)B]N!PK-S=(F^WY-%X\1S#59G163*)LEYV.,E>\)%'_D=DIM<@IN)2 M?A$@M,5GHBB-A%I?+[FRY-W-IJW4<_ RHDX,M3.#%GN<(6SP>%G)GJW$Z)A> M_/\+_$O(O0&EW>SP@N7:$)8J0!*U;VDN&_P>5@IB-JF@8+:IZBXOED)A1-S' M:N%$D)$[@U_QBM'0$KV=C7B3G(6E2'H?; 4AV?)^;G&#!3: CZ ^#+6ZNL%3 M:^DH,]/NXPH7K_@^P#J\%A=-'S>XV.FKE<@E3WNH.H C_)%GKT8I%QW&BIU= MY*NER?1DKCV"S;*WLDNGV\I2OB&6X6=G&VD,/QPF- 9PFS_)6=%C((?X)4=U ME@^83]8 ;O/7;SY% SG$+\,PJ\<G:P"W^>LWGZY9L(\COQNI/X;!;#9#$NT. M.OIX))L,Y?XVN,,Z$7T+N4X17BXA !&MU49%"/6#4G<4RYP^@$UE,5\L6PX* M<N9X'6WRLUA>@N><N%7@-07H^XV$$58/NQQ\!F@%,+HTTI82I"YTZ8YBD].G MM/*?:KP>:\'W)GDLGC,8P4"@=^J/XP2W]<L-*/T1J?E5G)!#:P@G>"R/.?H[ M59[:79S@ 9_=6$3(M_=QD.3XGB+&\0UIHLH1?P ]_N!S2?2'CQ7)^!>_MV^6 M2[S)MR"Z1,&W)X#6MVFP;TQ6Z6$%]!9-]1&\6-ZFR8J010YF'MCRCK;Y(?XT M^!PN7QL4V.BVMTW]79H#B6V9V]SP\M[=:8G^0A?WM0TR*>.^6&H?-!HC6.+P M%69E*-=E6CSGRR*NC?1\EOA=[.1\WNPD*96-S&]OG?KJ3.3X&JCP(QG!%0X% MUP6WN2NT:Z\Q9C\K&1>U\FBZE"OST.M3/3WW81?7LET>?>[68K.)*=I!7*-] MDRQ3M"Y=(213I=C;@*CR2'RUDHC4O&M90<Z^!2C*SK=7ZTV<;L&!$JO3TP;\ MOR&88\EB2<PCI1_-OIF$@[Q"1YL.\6,Z5[?=ZH6./O[7.9T*9O7RQ'W2B%%/ MI=<9:@;4(A?[06G)CB"H9BK$Q8I4O]QF\R%RB+/*7>=[GK2IL):XC_J?7VTJ MH/M&V_3+US;/P.$,R/.>^)G>;3H16Q87X'LF.'T_US9^:E[8_;+!'=-Y8!K% MCL>T_YG@3,/'=F7V/Q?<6)MY]XCG>Y(W\_NX%;_A>YZW<7=QQW'?][QO_3W+ M]Y1_GBO!#L"?_$Q:8@9 P1-N Z"O.H[Y-<ASSVFP]%.;&6$QLM]\&R!UE)73 M691*7F\-B'[FKC8+H<2SJ@'35]W%_#'9]9MK$.SQ_.3]<E1RWF\@U-%:3F\1 M\CVB&@3[%\$Y502Y7G,-J#I*S.F!JAW6L@/V+[Z^ )D%5A3!U6 YZSD\>4C9 M?:L!T]<\V&87ID9X5P/MK/J(H-7)R=!@VD<32LFE=XR(*L3["Q=K)W*M7^9R M#];E4!0%(2W]$IW/F(KC1DUD1S\)5'6BKQI0_7PP,[M0E9,F-+">F#ZJ":Q. MQIX&TSYO:D=[VVMZ#/%JWWI:,<D,:..X<_E>@<D,]CJO\OWJ-)T:HCIILX85 M=3J"0U4WF=/ "M _>KK5A\ H31S?H.?IMAZ"'L/)7:NT0@-NCQU^%#$T)A:G M0L6&!D@_W]U5HL7[73.,"_PO/:)"3P=#H1;58.CG@[LA#(5VYP9#/\T>NACJ MU=AHT.OC*.R^T&@&O8/**PUL/0P89?U+3!G*3Q"\3G7,?^MARCBV\J&*X"EG M$&G \U-!T;XTU&7&!CH_M1/-+#1=V\U>JO\&*S^C$0=A=5B.IX%K;)7"[1*D M]Q3X%Y##$%-LJ\98]=)(7G9:UIWZ<WLY@$0]O,KU=02'N7#VIC/-V=]C)$%- MG&8% @NT"I(JDTW;.6EW5.GM,F96L/,@@QEY76XMD"1J?_EVOPAZ*S.83F\# M*<SDGWMBY('5Z6F 2.*=!U (\>62XFE'>)KQ\.01/_L,UL\ ,<B3][%2M!'+ M5QBMTD3Y +.OYR )7]8!^GJ9K@/(/55EW=S@9;LCJZRQKLC+7C='>'G"W]1C M8]?#"0[N\>HG&W,%/JBRT.[B! \$4;V-T>IAA8,BR[$XBP[H8IY3JKT,'*%W M!1F)1#>$]3-399$^$.6DS:U4GZD(VIG1'\%*5&2 W]Y27FPBFRS0(T"O,!2= M*\RF%FDFB74J4C+A5N2W-[!\'P!YV4MR?)W?@6_M&QU_CD3O0$3_L4XC$(L% M@]Y#65%?R/<?P"M("N)W(SQ%V&VM4%WNM4\@7:%@\T*T5^'2X;>WJC*VZ1'L M6'Y[RPIO9;D+XOLJV9ZZXLOOVI^G#(0_K-+7]S0W#=J6+%4_['-3_?KW+X][ MM+;^8$,5[ZG?U1%'XEO85V^9 : I7/^^>LD80$VL$_CK =/#L-'U;^-> #5F M/_[PHU^.PP,AD]L":N0^S,C)D&LL#S5H'V?0]F-Y&/I4C=9/,UH[B4/K!MF= M;MX=;[KVU\YUP-;!!E5R.$JHV.9=\6&V#V^#VJDLL -#LA"PML7SY+ Z-/=V ML)+95@=5_#@"O$161,;MR++<^;ZDI$;+^E[L;U#TO<2),H0*K[*#"I4< 592 M0R?!JFW+.IE@"9[MM"-8\='S_9S2L=*JB_)/>ZD'1P?/5=>>QV*-A<[M8GF6 M) 5&=F?V(H7"Z."T&9;F*[G^?%L=>Q=X7E8IVEKQMIN=0V;GD&DX.# ;RQBX M[>ET-CNW\+4=08%U3F,WZ)Z=<@PYY7P*$%Z.EVF*^.X*AVT,?/AFO<$"1N-& M?!$'60:7L'R5O$(H19RW8MW>)HA-LJ*\K[D@'30Q\%F:Q>B\DD!JI8A+@:CU M['%TC!Y'>)Q/14[$8;XKT4&;4_ 18I?"?DF_ 42/J<<7$+^6L6.?(3D,^ "J M]#) W&]8J$=8B4B7^ -<8EBMG#*/FGBK\-,.,[]5S&\5$V-UH$'U<;SIX>?E MM..-FJZC[?YP.L_1LX.-";#$[B'>.=,86$VW)^T$8NS=V:^JACTM!6*98>HG MBOFIWFV(Y._,A_8?7UV^M:%A*K:#_+I]0D?))N'[B[PR6@QCM.\NCNK>0H?& MP!-Q-I-C([233^<LY9(KPB-<)51&2O*J%#N!)HUA2+(M#D\[8L9NS"!-'!\H MZ&# 2,L8/8D^@02@#E*\E^M>0TQ'-B^+BE9W&Z\+%8'9 P@!?"5D"!\8N,VM MT!Z] I3##*-+$QEGO.=V1D,32V.U0K1FR46P^2U%7_%Q=I&NR?#5,BS34F]9 MRT*UJQ58URD&J_2TVOFO):NJ:BL;8%$7&SR<!S&I-(OE0I#7T;B"-U)N<U=H M%SZ4"CI8H;^Z2X4'R5XC*WXCDL2U3+HEG6SQ<7UY<T$4:2Q[X;U8)+P[GMW6 M";^CV1MR]H:<O0G]\<I+$ZH[-)+B \@Q,1A2/@?<'HYQ<%F F^0.JY</:8R_ MNWKZ!N)7\!EW>!'LDEZCF<BOB$]ZF%--/RR(EGV&I4\:GL!/KRCK<JJ.GF8Y MH373,3G9"]RPW:A4>MC@X!(\YS<T+(PL"L'MP&AHG]Z[8"T^3;G-[=!>6M5* MO0I0K8HFTN:0SFYM@_*KY1*0.B1@EP;\ 2N]=:E!6.I9^34@59UB$C158$*V MG<8<+DV,; 61N@BM<+?OM[)!*5X_, >W&.+H!DM"R0KB.^LLRT">G6\_!_]* M$7TL%FQ]G1$<X["A3GI4Z([B%J=?,K LXENXY&TTI:Y6>"I00BN7T2(6;[2& MF7!3"3J8"/8HC;H[TQW5L,D!?(](_.N:'P&BUM$&Q)^* %.2 S+U%5&U&$NT MB\5RUT!P"F@.XC:?PI- >Q@;O!*/'XC*V.3;-%G1G5T>5[^ .+I.T1>N'5VM MKPVN:)7-ES2.,(DH?:6:BO@T$/6PP<'GX VN"_8QP6YCA4I\&TBI[+2QDDT: M?&L]O*$TP?\,RWA\=/&"[S L-;8;0"PS;F)0RI2+Y5E4/C[_H\";=><,Q^%V MG&]902TETO$&Y&"G[(NWD*"##?JIIP*AB90QQ:IF*8*)&!#UL!0AMP$HW][' MQ+4@B79J@-0&J]+3*8ZNLARNL1(6U5+D*]#FC3F&4UQ*K;8J/9WB2*HOJ/2T MP=$#.8H%.ZCYNS7JA&=5NX45"@&LA=H'?.(GY)JB/BW;\A&QM&8WOE;[Y*MV M/X406T-4AR )$$RQV W"().0S6YLD^XO2;8!(99Y0"0N'\!M;S4!?TV62NF M3EL#QH:GX.VBH,Z;_SM]SLZ(($G:U/)F9>#<63LKIZ=SD( E9*5\&#:>C6EX M0D$$R$,Y(9K^0$QL8G%/W,<&%[^"%QCRJIEP&ID(F#]T.=M9+/CQ\_).-B 4 MN<]=5')]$C5"/@=D[6&L\(I@#A;+Y6)9/_+0=ZHL*^J7'AYW\HXVG='EKLJU M-[J>.ZZO,59#_*GW*X@R/,=\+E1B"C:EBO>>Q:\9PT_D&N1K>-L$X(F]DGR- MA#,(K%)2#[]BY4RAIVGH\S6\;G0XV_:W0=%W3B>:,06CFM^#K^FS3*&H^&3L M<YX,$S#J:ZH[1#_,^LN!)J@<?=>@.*LSK'6I;MEOD)P5&Q:2K(#4!K-9GV%B M)HPV;=";E186>ES7\ :X65]A7L8*IM0&PQY*RDG(UT;\^QN8_:JX9$+*&?C0 MUT [:S:L]3N2HV #^\EJ0MS<E*S ,6\3P9H 3-<)W]M$L2; 5,^SZUT:V9'@ M.TSG[&5]YJ'(*;GVU@C^9490QY;+B$>LD?RW&4F&P:=QA:UQ^O<9IT.<.*Y^ M-6;_,6-VB!D_\58-VW_.L/7R:;H]I1SNLOQMLB5W*EFVY;GBVD@)(Z1V4'WT M$ZHQZBU]].M%:0A4_$2B#5I^64/4=4H516JN3C57IYJ\HLE'O]YQ139&F26R MG>?%]_4D2X952Z;RQ''-2O+K[::7T4'+9L'.,.3[RNN9<HEUNC%SYS7KT:]G M;X/XB=(\[.#[R<^+P0!\DL##!D$_%V"_E%#]WK-.Y5#LFWYJ5R9*(9RS.1C] M<K@WA:%J^K9F?_OESM<C!8W2\]8IJ6D::6#:V.T'@3=;U2^?QX$PB?(]-KMR M7EEM][S]9+,-3O/2:N$DS![88.;GS=D3L_TJ+PU,?EH"#O)'';RH'Q;%\_,P M8N2J:F.QE\BRN<W\%)AD:'039C:[Q,^7(VENI\[K&B>!5;-D_/):5DHAQ0*( M@>9TA\SQ5-Z,X_0;4=GP>KI,B^=\6<2'KY)62G$J478A3%"D-X:5NH%3<_G[ M1X?Y)$$PKP!!;EI3[6$<YC6-XV6*O@6(E_Y1?QQWN:U#QX9-;#.*I?RNKS## M)S>#1@Y;PBX&DM(]@%41D[;;TB#/J58L;&HUB5G?K=+QHM$[0P=EZL):'TPC M+(R@W&UYR0BRXA7O:\HN"XNS??'YFLS+ JRM6Z=?)J^?2U03FC0CFG$]D"6' MY?@J3].KQ%%D56[8'GN]/0.GJ9+>)*\@RZG%^"R*8$EGRVW?AKY)$E2>)5'O M M?ROK;J7#,H$Q0FYG>P4K L@(BB=[[=_?,7"!#>O"_;6_ *8E$M/;7.5OFZ M239%GE%B/H@KL0EZ6.7@,PC(GJ:[^1!F<1E K3%L<$ERM>7X\SEUY:Q<.J$D M^;BDDY4*9LWA>KZ]P,+,"M]H)(_+<[[S4^5O)-7>=CC;W26$GNHQK@T[1RGN M,8"5ZF%I K:? _05Y-=%$HE7'J>QM<I23R]!\@36FQ1OY&V3$K'TD;Y-L41% M!*-TE< _B1/258 2?%UFU1+#T"^6[>D1G27C?<].Y1B\Y&"(E0[VA<S^K;@8 MSI A[=0\>0%1$6,%CARH3^GG@P/U=C]/S1[+.B.XR6$G^%6;N[*W%<Y>4I0_ M ;1N;2<>&ZRF!FRCK'%KB.ZIXGD)LA#!39E_Z,!@JM??:JB35,COIJX<<K3X M[JBAIW!T?.WT!.*3 5)'/V#BR5*1?$TMWU->/PA8'T?P\GW-ZNL27<\3Q=O< M=QA'%_W;J,LT=%^K)IC4%#K.=QQ]T]=2* .TC?WZ1@KF8U_+1!E"D:TV^/[0 MW!.T'DJ.[V_+F@JUP@;V.]>J =Q4%29O4ZP:P%!9VO<VT:H!$+5.T2FSP;GT M\EX'+K5CEAK@6'^UXOL=AL6:N%V0"@,8IK#,BH__'0.Z&).H70*#&XW%<S8U M-;P-R^I^#!F3P[U&5MZ'!:&G[,=@?@<;]-\&222DM]7 "GVB^$LVP8(>EORI M5</F#]VJI3T-O"!P/W,1;" ^?$O+!;X+L.1-J\@(W*_[C^74U'Q"::8]*V4G MI_B0O1PJ='2*'UJ_2(\3TL4I'@YCIU59:?6T^XS+IU#I'5?2W<"15N?-: _. MO#0DC9T,OI_3K0A=F0=?9VQM2[;F?854_XY16HW5#>O[LT4_U,PIAOWJ0!]3 M/(CA==FMD-BKZG.*#YDCQ4R2"Z>E*_K^PF,Z]8VG;SJC9E7R]/5FS"1GGKY: M:T(F4P%\=ZO2U=1Z5R,[@9="@PC.#S. BTT#>%OBW1-TJQJVBYW$VUV?9:W; M70JE^H712I@E5BP72UHC1FBL/FQGP[(C@)Q#MZB'#0ZJ'+V$E&@-$YC1TA:O MH%HQPCE0ZVLGZ*NSH%G5K@ZBO/@]'.) :/\4]W'*EBN)N9/W<XJ;(WTMF-PN M;<5E6WH2=#UMA-O.=UNETJG3+2%U<%W[KKEK8Z1XQ9ZL]CX_(XQGKA4*J+Z; M(H?HHL)[8];B9RW>F'NE@0Q'0N^D]K>NBSC>[LX$$)4YJP3N2 J=G9+$S>D5 M+AWQK!M2=XJG.^Q=VG"?TC3Z!F,B?#7%R;+'8KT.B ?]Q0O)-'^3U%%8^'XL M$BS0UMUL6,!VW^887>H_6[$6J=%F*8GT;K)#O!GPTKXL$$EE3L.<)!0SNWC M@^V92 YJ C9[4W)6ZXUADTN1TVNWS5%0:7G-E+'@^.)J?'F:\/!;.0_R_EYS M9WGV:&P_5IX0<52X!.7_)3RQ^WC!17LV;%1P[',.=VQ7W</C-'*C&T.-?8G[ M;B U!A]G%_IN*#6[:;M)N'MX.3F>A-LX:@HW=#\WJ*YS\/W)G88JHDM/OW86 MM*>S8OMZJ\_W<E=3'N:^_@K0<WHR=PM/VFUA^/.,H1C##EP?>KR#:%_-[IMF MG:GWT'XJ):GFNA/-T04EG>SD@\A@ K+L(ET_PX12ULJK%^%9ATL8[&BLCT8\ M*[?XUS NTQIF6;$&!\M]E\A/8A>>E@8KV2Q@ G-P"U\/"2RO%T5C@OXXLWEW M&I.=EGW.JJFQ(>'P""K75TS6%\^)5+&W%S<P7['STR-F,'#*:VLV<DF0['%C MS(8O":8RF6V0'>PT=).)Q<5! 86:,^*^\M.XW5'3;=<KA;AO-I:SCB>GC3BM M(LO3-4 /(*8T9"]P(XG8$O1P3&3GX:PML_,&<HS?\^WGX%\INHB#3%3[3V<$ MQS@4.3](NSG&RZTDVDBIJV,\-:OG+EB+LWSICN(8I_Q,;)).LZ(_%I=W*7'V MWX <G*T04,B4*>A@I90>$:(6Z+X4/$B2Z"#\&J?B%+"23G;C$05;02TB43J M#?Z>4!"!=8"^DMP:] =R3(F7FKB/U0).^O*$HO[+O@Q\#_#2N?$5@3SPVO(S M:\L(R'$U -_S[HV Y5YFN!X>"D>0&:ZG;-N)I1:IU+Y;I@W@)Q+C?#='&X!/ M(IWX;GPV@*!,#O<]V=Q@X[.. N"[.*BO#"E>QX?"^0F%LQO&\G8.:9>]9%QE M.5Q3.7J%;V7BGWN6)$40VW[ $ G_AYGSSI9X@OX) G2-._1X!Y"-Z)B1DD'O M'5X_3]] _ H^ITG^TL/XK#*H^S@8701'-/^4U+3@5F?J-]AQ\/V$/V]NPLO1 MCH3S;ZDYOO%8CG%]!W(&L0]I')-4Y%6!0,G[AK'A#91O:0BHO3&VTG<:]7Z. MJF>])E'5#JAR$9ZP;69B['='T@G;<VQ 7MY_)VP"L@!Z*6SY;C-R#',JV)_P M>]G$F.^IU;X^KFF+9NHO:SJS->P-[E@-5+=ILL+$KVFU])U9JD('@JRLHV[# M!$6^J^Q&Q6EL0&FX!'&P!=$E"KXE3QBHVS1(KH.0+E&&KB!L;J72,9[@IVJ" M.>!UFAP!C9:2.+5)N"@0.<X4B*U;VJ:8O/\J$]UJ;)-NLGFR^V K<&IC-K5) M\UV: T6:.TWMN'9*:673:$$L$U\'G2IPS-7CNQE"CH_\-O/=;J"_AKH[Q'<5 M7QT?'BY^JN'ZZZ:49(:IRNZ[]?7#I7\B*]]7S$ZJ]+^^<C^ VD+LE.FHCD]C MOZ<S\ )R& 96$K5/K[Z;H_L&3PPJ:&T!?KPGHZ%]>F\2O#1 EC_@$X"69R'I M_D*R1%<\"5]C /O\W4JB.WFMC1B"VD/7]D/ZRGF61,1,RS0'23O9!U4:5,IM M;I]V4< ;JZ5]BK\D06F5QFH8/O)(\@(E^EG]G.3F'H$U+-9X?=.F658$20A( M+3Q!>._04<U:>IE!A^PV-J;@<_ &U\5:&!K9;6.%2IC(J>RTL4'E ZEQ([CF MF[];HTZ(8+N%@4U0&X5V04+<K<!K:8"(7\$+#&/0+MQ$#0Y<6B0=CD/185YL MO@=R\,5M/C2G%/<L$7_Y(#'%C%,PNYA"2R;&3.<O<&18BG70068;/V!3U28' M)0L_.JC8T:-"F>04WF-4 &)H+J?P)*,"C4R4]-V;46 MX9_@W<#7TQ"MN-"T M%,0*D8\GC@CWBILRRM<.0@?6@H.5<GBP>(Q$5R%O8[%G_/'=^T:&1M=@-YV? MC:L/EV.5=3][CB\PD#"7VZ^X30T8L,[6%$!U8YJD@P&2SH,,$(V,#+](V#9% M?CO#!-"0*242VBU-$_$M52-AU\Y*A9J*$J$1>*^1#3HO@@TD#DLD&7\D3RO, M;6Z;]NP\B(FAY_$%@/PP)PS_!4MS$"M\TO.N]O<4/'HP&MJG5_A$S6QJZWET M]GN9FEY\ ,+L$4LU0;1(?@T0+<) 3L0/2EP(NMOG#2]J4!8Y4.*EU=RXU\LU M? /1Q4N 5N B?04H6!&48$I^2((# GL,X #<"/Q1@"3<+I9EJ1D8W@?;-3]P M1KF[?=X.S-&CN$_-/DK'[J-$]! U@DE#^_1^2;#R&YVG"*7?L#J*13$L"&#! M1?W4%(]@@\.K BO5:1P'2"CZ'S0S<.@W8ZIHC*+6HQ CUA[%[<<A2*!)BEJ; M(.8M)/6H@NSE.DZ_W<(U%H)3]#E((C+ ]AZ!37G[U)'<# IUA["R&]YRO"T+ MF+V4Y?6H$8DOI'*;NT+[$_ZH\#Z3=+(2X@KR'*#%LM2UA*<2LZF!Y7X+6D(C M-;J*3B91ZU&($1T$HM969A-+=_4$U7KSU=L&(FJ+O13H3BH]7>&HLKP?7.P: MK'&'<(5'-35%I:>MP'GR+'!?H/ ER+!>N,8W$"&GI(['CJR;@0W^.<CP)]0L M^/RV!@AI'*A(I!?C8D[:/FH,ZC0'F(3DKMS1B^B](28A^S&(P0)=PFR39O0- M:[%D5KT?.IH5=W/PFL:OY(SKGH!"!W1A'U]<TNNAI=\V]\DOC^=!\E7G#)+U ML+&DVM94@<!^T,PVK4+AG-'0IO<!_UVG4T&'^9KBNY^*Z UIW\'TP#_C@Y^N MW3),%*^#'4P?_73J486)K1<WZ/CI6:JRL0275P./G\[M*O!(;_@=2#_YN</F MX+@Y.,Y&B%+[2=UWU]3>()6/@*>0$TX1'CW[XFD%)VD#=V"T/*V()9W#2N"0 M<EKA2]J+[. ]8PZ [F,.GF.=AYMSY\#GGD;]$PN#Y@*G[^G1F+%F\5_96[@! M[635@3Y^OPULLYH@?=!NP#IYU4#+C[/![>15!'ZX50/2R:L$NG%=#72GH!T, M2;CRX11D6#Y _##CYEGC%.Y! 4*2".@&IU/8:KWRKGB;1$,1&Y970XW-B3QI M<+$Y]*JID3GUY#3\0($:H9].'*$33M\CBR*1+:1VU(;OCZMJ42OU?2\,S&C$ M1C\M>$.A:H6--'*1GZ8!GCLH[W([E=W&=SWMG$D',:'->CEE7/:3Y#2H^&DH M$J,B#>%MX/'S.:\//,PSV$\K1R]XVC'7C5OB*1XZ@FQJ#3!^6G_T@&%MJ9_\ M%VL4@&%OIK'O*I>20=(\^B0K<Y;#-<D1?Q6@!'?.%LF7!'?<Q #_\B)-J$=P MUA2Z(QW5^]FH?'<."1HU"0\@!/"5K U>Z!._O96<:Q4=*<HDR<M8+0V$O?$F M^ M>A6B!52>"%_G%82H^[>Z&R,UNRK*4$6<1LJF4]3*1'>1PE]3E-$74*76S M$Y^ZVQP'!"W0/4I7*. FMU+L;#5HA+_YZGM$:;WY[M.N@)/:TO?=NUT"E.Z^ M&N;3[GY!:T6X!#>\[U[LBB>4^@4^G0>[%^(OQNP 1UM"+OGV3>6N6PKF @F7 MT7@6;YT2;TT!3.63>J)K<MCK6BJS]1W-X2-R,% G+MS)3J!^(MW/)3P)6)%= M==0 #;F#QQ;K7+J#KP.(?@WB GP& ?F9QDXT-^WNSWAE7<,D2$(8Q*7C*$;V M%@;/Q"\) BO7;TG'CL2&*<XYRF]OXX[@4B.YDN7][%2/R$C-1O(_4F/N-8C) M0E*?&_7^=A(M(TQ2#E\!,\L9MYD-6G>8L;9IM<NC18(5M@(A?$S@!G=I@NH? M:5C0K21%NMEO'"M*HI3FYL:WBL[Y=O?/7R! ^'I^V1+7G5B0Q4RQLU6^FO-$ MI@$)NUCEX2;9%'E& ?T@3$XHZN$*!Q^U.?CH @=MJ>EPL0O3Y^F-88/+F^05 M9/E:[R*7=+*I,BA+7-WP*67!QG>S9R_\9(O(]^0=O4 [E#=]S]G1"R:! C@L M68?[CS2C2/E*V#83XGMR)^,Z0AM?51';^T"X:5 VLTW\#P[2T_R84*O)Q+[' M,JBHFJ97ZHED!.VE?3&Q9JG0OK\LC8+>QT/TQO8E<OX5Q4!Y]]GJ=4#0796X MI#X=>46,!!V<V'VZUP*#[^E.*I?V6DLW3J)?0+0BEV&(?Z8WI3.;KLY15U$H M-&^RVQHI7+S#:IVB'/Z)1[]+2WR8=4$5.]E]@ZN?_J7E X5=[/+0Y!YX@-E7 M8:5Q01=7>,A86U&C 'S_$8\$ >F+ZK QCP4%<1'HON,YP_TG?*[<IEEVOJV( M?@ QO8"R%[C1W.,*@SG'-U9.21HYN(0AI?0:BSYG85BLBYCX7RTN;I[2&^+8 M!W8^642LH7?*4WH.GE"09*4,TP<IDY^WB^WG("^(0$82=LL73;=U?\HS$/ZP M2E_?0_ID0^C^J?HWH?BG%L7E;ULDB(4*26N[6-\51-I:+%L+ZA<0RQ<@KY\= M;C*X2LB"/LNJTZ(A2RAZJO2TP5&]IQ=)8YK Y.%M#Y9+0.X"D(",X1_>8P ; M_%58U_ 3!91_/W :NT&W4 +G-K=(>_L>52&>T=Z.-P:YN1ZQLDW-2[=I*%LV MHAX.<2"< W$?.USD (N>^=7;!B09N^ZZN*U-JDGVA<=OP4:)[+W&-NA^#$$2 M()A>IPB$02:^S#B-;=+])<DV(,0B*8B$ZYS?W@KU]7ZKR1*<,NRV=E- RBU% M71<E]M[PO^"+W!K%]DIBX>K[JZ,!NQ<;3&WSR8RT@GV-!H')U%3?WWJ-(:FA M-ON>3<+<ZE1\H/'=S6[$1;IG1_/=0=LXDCI6&-\=N4=<IF.;TGUW'A_\%"6; MED8J]MX=URB6'#WR! I8& 11:/@[@8H7(^]ME5?;$ZB:81!EWMM&C>)?9A3[ MKE5U></_4(5A+AB,!<MZ&/+=UB)^AQ3OZM/%B&]+5GJ)][V8L_2A=3_ FN$H MZWNE<(7G7 4A\%2VH-+3,>M-9^^5UO=JX-)GQXYVQGE;];WZM_!UDP40 \WI M-IQ+L1>/>1I^?4ECS'M&LF'D6V?B+2IRQ)[F>XT,1%C<U#B>5S@^;C,B@#/] M%!0ZV'CM7^0O %VD:[RB7O!A205J<MQ^21 (8O@GB!H[<"-T9V<(9D0L*DC\ M:5G5_0[DB^53\,:!?X0/&9A"/&)(-M**%-; ZYQ\!,&01F@1<^HB>7S!9\H# MV%2U[!FSJC^&G<H!U'A\'Z!<G)N(T= VO=2@C3<MD2?/M^V_"'Q3- 8PL)!V M]\IB26>[<U >/ 6T5H]BQ[%)9$5G*':RL3J>$ VVW=)+Z2S$U.#[]ZPL*TE2 MO^(]2<GEK WE[M9YHV1D-8DJ[.SUL,Y!F=B@(H> ^QGD+ZD2*[RN5DN=,F6- M^DU?98_YKJ_Q;YH:)9G@Y/N;I?[=UJU5<HBOKVM*_VIM(S6&<.NKV]@PI(5W MUB"O,'PI/Z<G !KWFASD G8JZ E%0%]=O_KAUU/M]=7%2T\SXMW#LEO<6]<A M??AT5NV4#]DNV5JOUILXW0)P#A*PA ZEDSJ+Z> @HM-&2OI&1+["PA4EJ7IQ MX>AVBIVM%.3X%J"(1+0(#$K=-D8J8:W7:5+>7V1LON&8U])6?2N\;8,8L.GE MM[,3';_$QTE4;:3[&!_39TE$%8-[3" ".2Q3MK5;J.=*,S:\ ]ATZ/T%*TCY MRT5:RE.2- *:PUCDE0:OP>>"G#=D+LZB-4P@F0.B^54G$#_KALX8#G%972>( M+#PR-_@B0=MV(V;J#D.#6L$!+S]2'DR\;KN-;-!9W_.5P-C*^GI!RAMSIT3> MSR8WCP"]8F6"?<O?I30P#ZMJ]")[(NG6VW\GU\9=FO\3D+*RZ2HA5AH)"N:_ MYQ5ZI07K.D75KTB[#U-#RB;"69R?@K?J/B/!-^HBKJ'!K63=P22A(,;B"_-" M$QZE:GT=RCLR9TX9ZC>19)4<D'4EOEK\W5=A16_@0T:SP@SOM;SO2&8\6:AE M( G+ T>B40J;CT#. [XP$ R)\J^@[^KT'I_8+_BZZDUKN[.-XX.LQ;M@+3)L M=)K8I%%XINTULN.3U)E:X97(;FN'ZOH0(A!*C%R<QF[0+?%;XS2WDD2)*?B= M(10DJ](>M&V:W =;>D604ZTT@;>"FNBM\?02) MJKLX^X2%(V?12H.9@,=GG M_<+V5ZK5U,S]!N#J)=^]*5+.23*)73J$R<'7I<^$TV!?9NH<,9@I\FI!7T'* M<B,I(GS 9+58MFYSEN_A9-\^JF5<<U>Y6;P&,"9").:-+@'3JU+V.2>QRWC< M-(\X2:0D=HSR*6N89?<!)%:8I^#M-YB_D'=7O!GP+]ALBC#1'<J*(RK,8T#R M5$7P%4;X,!!(/NRV3E!-\&T'5#ZE5TD.)7[\NJ,8N"R>OJ5/+VF1!4F$U_QU M6J <@&2Q3N!S@64&XG("7P'9"UQM2GL( V3_EJ*O &5R*Y^DL=4:JJP'[$X\ MVRA'IJ]^IV,]'S<.6#U-3KX#/H=&CQH:S7#>:")^_7+LZXV1XD-(@YM?B1P, MF?>[B3&&N27X['-O&&H%CP)?D[0:1%,F%?J:EG6ZO<]SO/+95]\PLM/9F ?Y M_CL?@G(TTZ)MGO8UCG*$65-U;/>U+H3ARW/"9P-?DX6-=31IFX!]S5@WHO0] MU+?0UU1EMB#OYW3L:RZT8YH%CO-R,S6S#CN6/"I]9VXF8=:"<WXR9Y[_E=<Q MP0;QZWHP>EL_P#!JG*=O;VL&&(9O[SW5VR( AF%3JE?A70T 0R .OOS]S_O/ M\F9GW16G\@#,=F&K%Y.^/TXCTOEEWE+SA1=+;:>RIF1^]XS7'8T4 LT*\^N! M9PK7U%;Z)D&L5X.P7P91FPB+(L)V>'_T\SR8 F]N*IP&7+]L<%.!*PE=:^#U MRX[FT%G!6\]^V<R4/.Z%]@F9D[OO8E=/K_^.-+:7]J:1!,9^_W<Y>=YCL5X' M:+M8,CRZ_BM)OR47<0#7Q*_[YOSN >]>@%Y!9J6.B<QY#]-XER9A]8.DWDF_ MP6P$O# FIB9W*TZ$I-+348XZ\/=GKSN,:[P.XI#%EXV,_X-V9?M\5EKGOCH[ M3PMG>^'YZO!L98'N'5O#/*&)!X 7(D;X J*B%-_PWXDJ\ !" %^K!_-2PK A M4NSH>00YEB^IRM.0)CV>E;O;N'@^!_&&K&08@AV=!ZX0>PR)^UB)R]ZM'19M MK$Q3.CT=Y*C4J9\@0#<1>8%8XG\)XK+[CF8B^<7NTR1B#O^W>,Y@!+$RP9&] M%3M9"2IG 24.(!?T&"?JFAL5SF]K\]Y5.G^ZK^.JA['O0J#&H=<MRMKS9/'6 MUVH@H)(E[+]#P<"[JF/1%)VPOEHO]:Y)C;U\&ND.%&YE03SJ8;V\L15<IY6P MVLY;!M*U7L:Q!E8WMJ*$S=5%-*J+M)[IDJCQ16GF76+WUAGAY/+N'G4JV]8] MT_M95TV?'CJ^DSGQ>L<=X^-S"6 K])B'WX04>(DPR1CE7M91+>+\FI<YV>Y4 MS+FW['7I\VMV=K&:913@Y.CO?W]&=\3O__[15WS=.U8T2)OGQ+DY\6ZG=',* M38[\WN=]QM:]93]N.0'+LR-S!# P\%'AP91J/Z$T,PZ0X$O'C]CDN_C8M)%G M.8_/'![WI-(Z\X@(T1&^-B/7\VLV92,3W.S;&J?%4O)UKY ==(C:(>BH\;>. M]XRO97R/]&S^=;I+C?FIX\7,UI)4_;J3FL"Q5 V;ZPOYXO_5P]V%[4,WV"/" M=Z2-.X\H9(L[ :_9$< T8?([ <=E8X;1 ^S',$0,"FC84*/78QZ@_&0GQ;3- MU_>@6#?W!UNAZ1=$^W,Y%PE8T:C?>3;&,_WUJTHT3]!XEN9A-8G*"^4JF2=E M9+/7H I$\[4_[<.EK[6-W-Y.RO8Z7PL=N3T]0QZQ?*V<="0SIO(J,JS4TBQ' M3.,>/:@2TRQ&3%TFU+.B3,<Z/_N^O;[6:SK6^6'$5?;+CC\;&B:[B[HBPVQZ M<&Z:=,3R/FF19VG"D7A+[VO5'-L$]B]/WJ=0B=-EY8]U"O7R$#3S-YLW7)B] MGH://F5K?)%BYM(U;H.K6.EJKEYC#&&U2E=C&Q".(L\<!:@],U=OY)_ 2HJY MF Z.9XVY9FK*V-[*BIWG?'#C<)CE9>9,=F(V?CL;U'["FP %,0;R+%K#!!+@ M2!'1:HT(.5#K:X,K8=EB)B^B'@YQ( Q2$/>9,_R)QK>"#HCQF"N\?SX'Z"L^ MQY*5RK:3=G,R%L>%O YS0(C' 2$*9[Y"9?M3"512NE_:>#'$&M]=SK4QDA_H MP\HK>0B9HOS9SV'[>' ;-0!+>#+.L6US;)MUNU<OP[NJB610J)KFLY1+=JYR MVS\%;R"[1^DKS/"WKU/4^K4-PU95=O :1.3<QV14\U19XWC&$DDO*X:>DJ8= MGCJ,\#JYQ\=%FF YIL"+;K$!B"[@3&:AZS^@1?[I_8CE$'(]ZJY+25\;7%U6 MIURU9?16J6)GFWSU8^B(..FQ\8:,:!.!SO;I-[%*0]@SY&):E!\X1#VL<J T M(5+L;1CA!M]P'4N(3(+QO=CC*'#*KE_?C4VC@,K=NM.5^;:#IH&[M0VGJC#E MNYEJ)%C5[O]!&0).%UP%/'NXS1_!&: @>:D?F6+T?8^TUX1RT$KV/2Q>$TN% M[=O'6UMG^SIJU'P 89J$,(:4@,7R:KD$(7D[PG]]P!?*(KD#U7:^3;,,WR_5 M]4VNFP(K2]NJH0TSZ([8'4.$$M;.X.A9&@/84!K9Y'6G["S?GY!.8RW&]49V M%9&+%_(B<I/4!RAN=)9E(,^(EW_)61RGWXAS[P!T=+[B.E)724!\FX<O&<Z MKO)_"<A92;;W/XH@)F7&H_OR_"331WK#''*3:YO\@JL(W:7D^B'D/L>U.P'[ MI9"XM@P 2O-#KN)%HX]VOTI6]-WU'J 07_$#T!$.ZRH6;(5TT';B#NDJ!OB7 MI32Q OB7@W@_&&HVQ#M@B+=!N6EQQ\# #N*A)-3HC>$0E\-$EX&#.H0#9X/V MTXK,?L,AE(R(<6;&=@@5*E6=1?\JLIPZ+NKQ?=#;(<XT12_=41SB5%' 4NU] MC#9-,P>B[^_M9M#5/4C[/;@?4^HR,[@JBS/^5P4P ^CAW>;[L[H9W+2T*=\? MT\U >GA%#WLT/Q7<^$+<_%*NLY7W#0&#WL:/(L/:\;V.'P5.1IYC!Z56]W'U MC?$,U2\UNL=2HM'7T'XIS4\<7?'+H.]9R$< M)^DKI5"_*3Q%8CM?5)\GR:( M"C)\GWS;IPFF5*#W-.>U$2C97I&#LDW[X/]*9,<T(1:RQ?(.Y/N7R0+=PN 9 M+\!\J^?@"I_+EXP/'ZMW#))6],"E&Q"'VM)41Z^NRGT>_Q)+O&'YP]Z+1O]Q M; :G[B[G3VD:?8,QR55S@V<]61&)OOP3Y^E&:P@W>"3%A+D3J-Q-CQ?A@MM] MXR9YQ4-CK11_YT*ZOH3=G( :;UE5>$E35VA6#$%G=G&"A^H.258D*. B0&B[ M3!%-0ZW*DF $)S@DUVWUN\K@\( O*O1*C]JS,$181\YV&L9UBB[3XCE?%C'^ M6UKPO0E&^- 8!X4>5?O,&AG2B66@[$3GJI=<BZY:E.&[27 :NT.W^L')ZN0. M'_*-H,6APG#N\#Y(!%0<QR%N=85!05]WN+JA155$7G/R?F:OK=9'J"*D*N * M^KD#]SU*L;B4;TG5"J+5D:HWF[7N<N*/XE$H@<6< R()OZXL,ES0\MU13Q7- M,25WW_/D#%JQ3!N"[SF9!Z]*H=3CNV_>8/1$]H9!7GA'X5'19[MJVIA]=\D; MOG_WY?AA3GCN.T<-1DSL,:OSWG1,KB.#8:,F;=\][]2L.QR<-.TH_3SNCG3- M#4)3H&;Z[U%G"D0U0<];USE3,'8L3/W<X_R$3</NU<_KS4_8-*VT_7S=NM ] MN7\/]\Q)R!9N9I<VA97&@FMV6Q,\5/9S41NP$QWU5#N+(EC2>9/0XM3D!QM9 M%_UW!IGS+KJ4]XGY\M?:&+><XJ?<9F8_SRJMRVQB\K/=2#WE#=AO#(?2?7B6 MW.ES\ ;7Q5I8J;C;Q@J5,)%3V6EC@\H',JN"XN3-WZU1)T2PW<).F7&0!%@V MNDX1"(,L%Y?/9C>V2?>7)-N D(8M"@N\\]M;H;XN*%J3)5C![+8&KA42ZE7D MQ&KZO]/G["S,%TO2ICXHJQ-2+7/B\/',,%0-NE@NL8!YMB8/^VQ*60UMK(0O M"=Y*Z2J!?]([J4(CVZ%TC^<\IAHD-2P"K(WDU,C=*!U[ZV7(B 8F@?/Y.X"7 M@Y"&7='1@^D:/*1#$_OT$N2_I44<W:PW6!#93[RO-Z>RP8[ #L 6JWTM(2_3 M80QX0_CE2J("6$\5R=<T3CIKK.\AY:O?B 'LU&YN7W,YJ>[7X5*"K[6.=):@ MV=1$O9Q._ "R;RZQ/MF<CAPR YIC/Z\2K^!CZJG]W$2.#I>.Z;R]"UNVO!J* M'SW7 +A8<"Q$-2Z^:T8'N/#WUFZI>+=6N#;N@TU36VU]U9L%]O0V%GM/%K[' M3,G0Z#XS^1[=)'T1Z!ROG&</WP.:A \/+( 8:$YWR#CJDT/=!MD:K W/G..O MSL6Q!N@9PX^7\M\_ND3[)0@1"#*0/8"LB(GQ]!H?(95W\3W >Y:TOD\S6&63 MTV%5=W"'<,&;9CQ<= =W")>'70+A#NVWP8;HMV>;30Q#(LV7]B?\JUNXAGG0 M Z1!7SJ"MS#IH3)(H-W0582Q0;G;,HH9M+2WJ^_RL1E8M6^'N72/&K##CM%^ M[[^GAS(6M88]_):GZ%6BC)9+.LP#B,E$W^,K8/N$@B0+RA7W&+[@U1?C1<5K M84.O.5LNZ4,,P'#G&&*A:R*GL16GSQ:&0I]$1D/;]+;FO'JBR,@IU%X*O\'\ MI=U%@;D^HSJ$Q,%#CAJKMSU##T;EY;Y X4M034#_:>0/XQ"OLKR1TFXN\7*^ M;?]%Y/&N/H =_EY!4H"]=<-/3LIO;\?M7'93=F%FA0D-&\OJ@P/W9FN+7KQ[ MV_OG&,7;H_-ZQ]\-ONNC_>#2O=1\?] QB**ZP.>KM[&N/-%],.MU,WC_8J\M MSO!6ZO3/C[;>L0>(& K;G F]M_Y64Z%Z:\<AZ1BL2\ZDL*@S_3Z $,!7,L%= MF8N=.5RWMPVU9'I3&3/V[R)=KR'-WM74$-R>)9&F?CYH*"/Y%JKE?UXM_\=M M1K8V$U6%#@9(^@Q_2=<D/5K()>*@B6WKQ1';/GVR^'EC.7+(]C(AUT_DN;5 MV\<\#;_2ZM?96?A' 1$W %S4PY9K]]";8=:T)C/.^6\G.42'?<6>DIF#C8E, M$O(UAGJ(=4U9RYCMX8?@"6^[01;QHRCY,%O+7+/KS-:RV5HVBK6LD8A)''4C M%>,;HD&_RA?Q"20D@A_?Q@4B%37J@@>6C&B$I!TM4J,9L[45(QF;%E'9=:VN M+O"DS8EE^@6[0#F:26\,F\=J+V[W9$OVYO-=EC2.'+NFDY^>%F,M.VXQL3XF MA&/-U:YTC[=N[EHIO$[111S M95+W.*Q:^)U2?!!GN6^QP!3D<Q+):[1V<;5 M70FE==4&\9LCI[&9Q[K]K473A45@G< E#,N#EB10W.VX+_B/Z+J(XRWMC-63 M-(;AO@>TX<''877WV:NW$ !JH<O3#<EV2,.#U%B2#6(G$WQ%YB/(\YBF+&A9 MU*1BKG)WNP]9GX-X0XY'&((=Q4_X\WB1/4& ;B),(LF]@$3YH7N.9N4QBT6- M\)U8U.,H92K=:\%7 U[_&[WU.&'LY/=5!1@%9>FEX^MCXC T]:^V80^0[M:A MZR<:LWT -*]0;TWW_3'MLZK]3[HW4$CK/&J*I!Y?[W<-D:^-%4^KG,[ >23& M)6>\JB^"#20W#<D*$I65"FB"-)[9B-?<RO-#BYCL/(CIK?P"0%X2=K[]'/R+ M"CM96:!=RI'"("?VS#+;^ZS;^YBDTDWW:Q 7@.I#EP"?;R%U#"R7[6,.8WRT M?&%6Y-'H;&.YWP),!2 ;$B-XAA#)DTIQ;>J!5#F,$O MB)\ 6G,6?9^1YI*" MQUU2\'!JZZH3_#M W,<&%_<HQ33EVWM\'Y&7NJL_"K@A2Q=ORF6!!:PESS=> MI>=<ZM%0J<?9='E\JHT9,Q!?;AZDZSCMYSK<'*DCMLQ&7='Z4[H@9DNNZA96 M41]]#2@Q@V8OJ=W7"!0SD$I$69_+^ U[7SB54D3SB\%<IF<D)'J4Z?&K%J8J M&KPR/6/7M3R2AX[K(L<-JC5#[['[8$M;4F\.\EY.Y*XX)J?4WH5'QFK):+:? M1Q;/,5R5*;O%83.23K:?2EHD23WQY/UL<]-=8?7BNBQX]C&UOLYRI;[RI$,X MR^--<@U?P3]!@%2>(96&<9G7M$ F>-T-XS"O3_B;)B:V-8[+W'Y+3?!:C^(L MIT\O (%@F7-MY[JCN,GIU1L(:0GNBS3C%@G3'L9-7NN"[3=)&!<1"1ZK_]*; M;\&0)M[NV]_?^_(935N$:!5P4MKZ#N2[26@5I^=P:'KT4V+64FV\HW2886Z: M6DFZH$H20T<BZ9UO$IC#(%Z@!T <\^J_$1,KWG7$S3O+%LM%0F],S$SG2^W9 MKK]Z8)5LK0XGR?0+?IZ+D7,D.N#?H:G]J?9VF#.Q!J@YB,-\RK7 '@.YS:]$ M$^PQD-/\2K7!/B.YS;%8(]0?QV%NI5JA_C@&KOE%CH?;^S(W*;.@L4VGP,?B M^5\@S)_2!3I[#6!<1?5U"16XVNF/XSRWPBCD/B,96&KM[&E[F*[P<476-W?E MJ?<]6E]$YZ19;Q]V'4-;W2E+*@+[[.#FU8RU11^?_>A\F[26A.ZSKYYGT]92 M)'UV$O1MUAISAZ].5=[-6EO)G<[W:YZT09/6GJJ?O4O-XL]4[3^X[V;M@XY^ M]G,Y:PE8$8UZGK?QYTWD/-#,H4YTW#R'9N;0N/- ,YU]@O3F@]2AR?S]8WLZ M9WN*"^<KR^6\F2,=\\E\@DXR2\S\?Q]Z&$R<#P0_EHG2]:IH9FTVF#@^9TRC M\H?98N+^M+',RA]FJXGS$\<R+'_H8T*9YVW:>6.8EC_.C]R.SQO3N/S1KQ)1 M'DY;>[)FJ\A4?O*LY$@:CG)>YPEQ><X<H^_VE'*>]'8H[;W93B5O^@#GU7I3 M:+B/^EX_T@":(K_OZ3(-'DG2EB<B@K32C=&CN O>7/=P/"ZS?+%\#&).8 *_ MG<4Z@AC+LVB-KU4"7(ZUS6KEJ)05E/2U4[\.[QSPB#<D/6=OTZH<%3^F0M3# M(0Z$<1+B/O9#C:(R,>>!CB:,*SKH9)^/8TU*WA3584+,"EO6ZGJ4H2QZX/@N M]RH<G-UB:L)3ZD31XM=78L@&OJ;)[HV1HD3B:^B0WM79*]VPGTJFSNVF<(9Y M;E8<BIIL>4YI?'-)*S\O,@Q"EF%YY!DFI5.1,\7BSL(_"IA16D0YT Z:&0BF M/HLW+P$W7+K]5QN2\=DZ13G\DT[,8GF#UTRR@J2B,5W6/)C$G0R =AY!4O,R MII_@@L=J90/$>NFWE@_])P+B\'YY/U>XX9L/>*U-+(+#H4LQL@(INL*Z3K[% MUQBBYE-0_O^^0.$+^3^"(2L9E9%A'9D8F45!V,41'NX!"LEEM<)7\:\IN5EK M!^^LGA%U[E0&<X7O]H(ZB^-*_/J4IM$W&,=$@B4.\$_!VR4@UR\]8==IP<V@ M9?8;-E%JR1#G 5KAD[!FY!/^]P,(TU4"_\3"EPH<FH,YPO<%%I]@1$7--'E" M09*50N0'=6[Y0SC"XPT60]<)7,)*\:#B0SD-9UEU'I?K^!+K*.J,:X[K"!K- M2JP+5@<[F:H^N^J->Y9$=:EJ4I,YRXHUB/@6V;&^Y@ARF>3I3-C%2/G=N, C M\Z7\O0;S<Y<QKJH5BJ]]F$;[(AN/'7$GAQZ]YF<[*UQ@<:A:VN=XY2\A[USA MM39PI!"]%A'_,7Q. _A:^8M<Q %<E_YEM PE;06B^S2&X99Q[O09Q0[LI8Q> MX<B%N]O*2HGOYAZ\#B"B%4'/HG\5&7V!XQ NZ60J.23CFA,GB.1WL/M(RU!D MLO-MZR>U!UO%8:SPBJ\>D!';601?850$9!NNU_@@1#"(680++^C>P]DTP"M; MS6I/N(XEU==HQ][H[ NAOL85]@)H^+[S-=JO]WJ373F^AMGU!HSYIN%K4)OB M8T)[;RH ZKM;C8J%7P*9DC7==X\($S@.L,[[[MFD"^_AZ[OO/DRZ",GL6+YF M'NZ+ETP-]S7EKRY>YI[1?4W'._3*,/Z XVL&78- "]Y&?4UE:Q ]I1?U87EF M_<&QMRV^7\I7_P T^/S?+P.KOY#*?#<'I3C=I(2"5\\@X[[O^9H_M#]0>R]R M_9)W'A] (K<2=M2<ZFN5[\:K.8+.J>BP/KE;CP"WOJ_$,DOSJ04]]4=/*6S, MVWT[TOIK7<9S %ES S\6ZW6 MFRP]0+))@W.XGV,S/+N#? BQ5M)]'%N:Q/$ MX/LCY7^\]=<YG&L.YW*%\JOE$H1$ZB$6@8Z)0!87H3B(*WSB?Q&3?%6.)LL* M$"T0^3^Y4\KGCBR#JT0G-DIG4$=P.-!1CR6^[<0B>79I9_(.J?43Q[YO\I"1 M'.(8"S"+YQP?[""Z!%F((!6N]'CEC.$(EWY'UK _^8>"J,)H9.#35T&&5WU MZH_1P5.4W=S<WEYPR9!T,$020$E=CRE%CP"]PI"3X4^EAP&B;H/M.DC.44I< M$+/Z2_C4X!(EZV%CN]V!O%2E;].,=[]UVY@*%&C=EN( @<.&-H#:96!.*W&Z M/G5 ]@GQL9-VL^+X3S)@/8!7D!2"#'K[K>9P#*U%_O0M?7I)BRQ(HFNXS %( M5%:\2B^SQ#V2&=[[$/]@5>QHF$3XUHM ;C<7WG@&1IR<CDM$WX@3/TV_^LNG M;6,[0>\%A0 2QL$\K#*KAT"IWA@GZ,,@/;[Y!O=3<6A01DNF??K^LCQH7_+% MI#E0=0\V<1S<'*W*M3#-,:C[($D-07,0*N.0%]KS3C$@5?64YQL3?"UR.(?Q M6@H_%3YT#PK?=;H^N]D@(>X#W1R@VX5/;F$?%+![2DM._ H^Q_'*3SX=UY<Y MSM=,L.3)J*9"] X>YP;%XGIYZNT]6@\*MSTJ@.:X(,<\YN>(C3G>8-IX@WLZ M62\@AR%FR-W@@]D+WG<O^-D[G$%RMD_S74$VSV+Y^((W;O77OGBH#>X(+@<2 MW!%ZS5?9(+II<A"F-EE=XPNR4^>TS!G1)#%1=U8>]!5'D)K01]L3ST(W]*Q> MKF<G8S::GQ?&- H-.UWG]*&:5DQ%T61^EAC+.NS[H\5LG7+,OM*U3LW@S<8I M@\:IJRR'I&9!M,M]NUAVTXPRTXLZ;+(2Y,N0),B8,V+,ML!3M@7Z8.N9:[QV MG^:9R@,^TFLQ5QV,WE]P'*'6Y7:3A 62UXCN.:C!,N8M"CJYU>] OEB29;K8 M7[NL&Z'_8..PHI+TG"F-G(4AV8O9?;"E/9*(!H1=$-R3O-5>#84)Z'!D3_3F M]"+(7O ?R-Y_#6+B[Z>^9TQ^].AQ+)=&V9(NEBEP//RH5S@VN=4G696\3Q\[ MII>5=OP4O+7^>)>6]YF.'#4>"<>.\7ZF=;H;GUZ"77&H"4"6TW#\*)-0YQ1I MY XS\*UC1ZW99JV_W:;)Z@F@]25XGN( D-/@)<I320*"CQ\[KI2+AK^ZD,7H MD+*_>^QHWJ-T U"^O8\#S%,I@V\$9<JG^?81H2HOUF421^G7'$%NS@DYYX2T MFA/2S,J6".L]Y6@G\U7.F2!=S 1IVPMR2EX!(C+J\B:)X"N,BH#4RUN3)VP$ M@YA%.',U#A[.!5>=@1Z@<R(32?+!.6^)*/G@">4G$:(C33[X\61<,/E #3^^ M&SCGE(2'3DLM>$['KU^:GDHI!^''D\GW,"29WL>3R>LP()G>QSGCH&8RO8]S M^D'=9'JG([7/<5LCQFT9]?V9P[A&Q)OKVS('>8V'>LMG8%#LUPRSM@/<"88H M3X:WX"%W3H WYFDB]?.:,^AUX6<A<S+JU60+D^,F,R@9GT>06XQ4Z%<CZN=R M"A*P(D&=?DR"'>?F?B6H9OR-.9?VJW(U3\!PO]-^9;-FY'MX_0TKM)7F0>P] MT$HAO?U*<)W8DNT?)'R"!;MTY$'E(-P3K.!E:I$RX[1/L-:7$$^-ZAM]"G_- MB:SF1%9SFG4[Z+7V_9S)JMG9=0*KK*ILA0Z-K7K)JLRX*=>T7,,$YN 6OAZ2 M=7"0[[DF:PUAPQ5;@<#? %R]8-'Z#-\<P0I\R<"RB&_ADN>"/FC(TPMJ,L/# M19'EZ1J@!U"Z-64O<"/VFA?UL,%!N5QBUG*I5]0'#BM*7>WQQ-P".\,.J2.1 M-_=,:T6)XCQ,C.P8(N?;S\&_4G01!_C.Y"=@TQG!,0X;ZNZ"M3A5GNXH-C@E MYL=TO0$Y.%LA *C2(CQR!!ULT+\@(M@"W9=B"[52A5_CE!V&I]C)!A]8P8[ M.D!?209O^@-9&.*I$/>Q*7KWD;K:8K?:/>*[L]M0%(?)A:?BU*9JGC B!_AN ML3 H+"EB?RAQ>&_8& EDO>-F2MN'<S#SQ%S%-<N6(4_X;! )U6U,A1JR[^[! M!O"32)F^._P:0%"D+_GNN&L /IFZ-IWSK>OV= S1=8K6P0/("JP_+I:+3?46 MJVE'%V9];KUKU!^\"E"""<_N :*EC,Z##(;XN+B$<9$?Y.0>.)@C&?=W:._5 MPA;:C>7]7>.NJH/>@Z^ZYS@)QS%D" 09N 3E_Y_2![",0=AVB=M)MOFN0@K' MOC_21VR<O./B)7GH/%PVOAI<W(!Y[^SQU?XR/MA#+[CI% F7A)!R[6%0\*2L MTX1"<Q9%L"3X)ED2[,@/-I[Q]^=,\K3+;6[C1J8KFR@*0=R"-CO+<P2?BYR8 M8Y[2>B6"J'(=.T,(2]BE@L'ATL# -M4)V9RVSTT3&$YW>[FTK1^+YPS\4>#/ M7I% ZLR9+<UR3&.FYI"+J7O]'!&[C[< V=5RB2]>K.=?!CFH_+G*O_"\-S0' ML<'GY^ -KHNU\$6UVV9.ASJ,EP=R^ IV0?-W:]0)5T.[A14* ;X089CO4KV0 M_\E+/4F[&5#B']+P*\B;#%SD*VE ,DN1H !NWF&E;E:RV79OR8-G]?ULM;SF M#M N3K/+;.L U3)G36YS!V@7YG)F-76!9OP]P=',:^T(Y4(!D=_>CF,7"+ < MOGW,\=E7FBPJ*\9%FN$-F+^DO#J72EU=<*%1SJZG=FV<8 :6.<4>%ZT#*;*- M3T>(.PDDNM=[&XL]!<?W;#TRD:UG.*9G3QM]T-*U"/CZ4M$'.[G.YKN;D@Y: M:L*1[VY),E6H$R3-5#U\O_E$"I<(G9V2X[U/L"I"TG#PDU]#+7FSQN3CJ6/" M/]/]=P.7&$XDQ\^I:&E2(XT I^G]9UUZH/U'$2!,?+R]ADF0A+#S,-ODL'@$ MQ!D&1(?-L4@>V'C O4C7&*\7D&18+RB]1VC*I:?@C6/0$O6P89O3<W55[66E M\B718N]1NH0\ WJ[A95 8P7/6OO>L^S=)7F;D'2R8C/'VF96^6WRJQKOM[)Y M@:@AW[E%]GGTW8:C#U'G6/#=3*,/#]?CUD_+C#Y PBO>=[.,/EP:GL7^2[AW M:0ZRIW0'WB/^:.F*N4"K((%_[K),IC&,ZN? ^Q9]BR6C<R,X/V%RS_$=^M6& M\#N(!XD\869L.]E8#,_L" "Q/F/SF#&ZDKJQEJ8GXY0\J*<[OI[**F+'MEV] M/<0:FTL5IMRRQ]"YDAU/&@-X>?#H #@?*03-1[A*X!*&I!9869D&CW2/)R2$ MN(=-.>>0',F^%W2PLIG5D.5L9+7.=G.$R>:GLS,5T9AWI?JNK'\Q[\X>]$>O M .4PP_00AX^,$K65;4M9+U?R#Y=T<9@0=+"2>YCIK:0V'VI]K7"5)B$@E;P) MO \P^WJ!#S&8DW]QGZCX/2QQT AFBM,AZF(@]J<NV;98XO^K[5SE;C8@OL3D MO ;$N3$K/<YH"OOZG/P%1"O\OU8C#NS:PUA);%SG36@)]3?XLD3%NMFS' ;5 M^EIY_6S*>^TGIJK_).1,O;^5_ 'K#4:>8+Q ES#;I%D0+Y:D1A]-Q572>9.$ M<4$DG7T&2L+53HXQOF0IXT*Z!D_!FR+;O.9V:*_JG:O2SFENB_8L)^M'G7AV M>SL>"M]:XC'"*D*!98'6V:;&E/8P!JYD6B^RE2A'?AO+>EB)?>?51%<#7KF[ MG5CN$.";GUAZU;@1=+!,/\T;6E=,K@LI-W\_B^/T&Y8.P'6*+M/B.5\6\:[< MLN@6-OH).QA17Y2J**:ZP"[O9\5RMLNF0[P 0)*5QN!-92&^H7H2%@O(=A-/ M;)^1;'#\)<.B[:Z.%8>9O4;'8_L3:Y*^^T[I8;6_$GQWG=)<26JV(M_=J?1 M4[@<?'>HT@-,WRSC>_YM/?P$RICO"1;T@!*9[GT/HM<]P_A*3(-4CWK&/B-E M0%UJL/UYQE;\J-.4U?8SSD[_#F ;$QN<9GE?Q_+4X#9K EH/+PUPLS8PTIM. M _$IZP]*]O &JEE54'##:> Z985!W?FAP6M6&WI:DAL(9WU"]*+=X#3K!LK^ M+3O0/LY:0I^'[P:_V3]8YA]L+[SGV+V#FSB2VB!"Y^(VQ=<$OC>J&4E6C3%% M/3)'?\3CV<^#<)M=_\G6;HSG^)^7X)D8!3X'Z"N@I6:(>2#?/H*P0&5=JB2Z MP )T !-B[,/?+-4T1T*56[Q4G!S0+SX6- :PZW5F>*ZD:)C]G,T#1G^-L)^: M3,_ ?!I1*8QGGG3DA.'2)SE8Y/V<<D-4/R.TAK"Y[Y5G3LE:/F]A(UO8GL;@ MRD9F.CGS(01XAC'<=-_$=$ 2THZA7^$%@R=$I!J8'-FITZKW&>7CR71"GHY: MP!G=5]-Y2;I\T@O>1!T1UY0HE)SX>F,X%A2H+LAI#F)SW_>:5<7'_%FP,[3= M[8EVI['I:]-G2IY_8 ZH-\4^K==%3NA<IRBOTA]=O9%G2:"5W<G()^R:U04, M:":Z4A_)+L?U"E;G[+#'41_R0BA\%XT-HJ>Q=7P/'C*&JIE#>[JP(Y?%$N)* M^ 30FECCK2H;A !E 8/3V,:=P0:033:[K<T]*4:]O?DX?,["/7<7V9/ACW4O M-=<F!5)/M&1T.8Z=)>9ZWF#M#7:1)A3';('N4;I"P=H58UE-68ID;A*LEC9O M+D5,Q5>:XB V=Z1@AE@7G2HL\P;5WZ#VKL8IMRGS=9(& I#7DRIK1%07 UDD M7XCS]B8&I"AP#:/T37+8>'9256;$_^?J+019MEB>8Y60T(MYJ/_9_)&V51($ MAH[J\,ED8-GX;K%1/-L'+[WYZ9(<]KOHB>9HMYM]GD60Y'@7=K&:<I4)JCH3 M;AQI*C/"#,AA<S\+6=)]9T^F\F'WM2SV-6FE/1G?#:T X<\@(+1&B^2!^"F3 MR$Y2O$W[&<S -XYI=QM&=SX-2@?\.J=5*W(1 UJEO#H+\9\HK(Y82'K0*S5= M]A_1;@;Y'C-F# (WCA #JX&=!:X/M/.!0N-4<PS&2QIC++(R&(>T=>3T* F2 M' A[C:P($LH@<H0$Y?XV=R][-CI7OCH.\^XCNZ^=\X(8>M:;.-T"< X2L(0Y MS7EA^8%#@SZ>C4YC""M!$FF&9X-01::DHDNFRT@Z6?7Q5^)GOY*W^BS/.U=W MYUJ,V1IS;?=_#VE4PQJW!Q 3 W=++Y0^@O08Q*Z1H2;S$:!7& )VYJ,FEF:Q MK/)!_PFB>RSIIE%IG58V.)C^GM&)QQ)[@4AJT]LTRQ[P?D:O(+M.$?T]B!;/ M,5R5Z78U%D+O0>TNC+N4QLB#B$Y1I;9L-<U+2H,<Q[W4]XCP_<&K+X+]]YKO M[LGZLI+NKO6]T,$0!(U?B-,527!9--WE W3$BL.@1YI4B-_#:LU G4Q @BYV ML_E(9X.97'*VXO3:</9TO^/?=LU-02Z$-"%8$VFFHK**\:GN'$UQ67]$V\[Q MY<["5+)>4;7]YG5&LZPV+Y<@+!]YJFEZP!N/B )X&\9E!@I-]GL,:1>#+PG: MB3Z8VEK,>DCC&,OQWP(4:2*@/> 175F#C@W?=<C>6/;9AKZKC[W!U#S-?5<B M>^.H?R[.*B*@)::H+>T^0/GV"058U0ZI_<<1C9%'GD1^E7:S4_A7'6H]MES3 M+%5GK5L+30.=6=O4W+OVE$^?=G!SW?#(TQ2^%8<YMKVLC].\H2M7@C7,:^=% M$M6$1P))Z(X7KQ*%TM!*G3'LQ"AJS<, -MW8X[UF=<]O2 NP>;OK;W>;4=-N M;WJF@\GNJ;NI7W(1!W M]R)1[6GC9%IL *EHFZQN09"!;+&\!5D&-!R,-08P MZN5S%H:H(/FZ=MB6S@<:/CV*0UB.'Z,)R#[#!*Z+-<7X/MB6X7LIN@@V$)\; M)?2Z06-]![8M*"=YG[R9HIY'>57VVPZ^&Z$'P:E\Q/MN?1XLO^E<*[Z;H ># M:>(RF,XX??0@"VZ8!L6QZS>[K&:<%QE,\'[&F#_COQ)2'+$F*%+&EA04.]L0 M?QBDR>R=PBXV=ZH*+^V-J3JGLPE ?6_:4_UK^L["/PJ804+?/4KQ[;4.;I(E M^1]][5?<JJJC>+5G)^2AE1B;IMF.P)*?*IM.!MYP9QFQSB^6#&Z4-+:1/VI7 M?66LW.Q\V_I)79_5&,JVREX[4MQ$^(R"2TCFJS-['1\5_+=B#73]SLQ\Y9AN MQGZKRG<+0'\4#:U3WXT#N@"/?8GX;C_H*S KBUBSXQJ1G.L,J/< T7 QN^EI M]HB1):KA-;=Q\?.!5"/>C<M8-@/M'2?@>-9*:2JHXCD#?Q3$L/9*?K:ZM_:) MD>PM;G,K0C472#7BW=A;LAGHB&=\CN>]10#Y1X$%)8#B[>YOS%O>PF(54J;L MZ*$[BHUMJ3@'/1AT8\/VG,GV/E:%:-[4ZIO:GAGW=+9V8QX0SXF>L4IGK"/? M^#T!M'P._.T]8>0YR #^X?\'4$L! A0#% @ $(=<3%&KYX&R[0$ "LD9 M ! ( ! &EB<"TR,#$W,3(S,2YX;6Q02P$"% ,4 M" 0AUQ,)9Z[;_P: #^0 $ $ @ '@[0$ :6)P+3(P,3<Q M,C,Q+GAS9%!+ 0(4 Q0 ( !"'7$S5KF?E,!\ 'K_ 0 4 M " 0H) @!I8G M,C Q-S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( !"'7$S4 ME30\K$( $&E! 4 " 6PH @!I8G M,C Q-S$R,S%?9&5F M+GAM;%!+ 0(4 Q0 ( !"'7$PQ^*D@6;L %^<"@ 4 " M 4IK @!I8G M,C Q-S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( !"'7$R/,'E, M F8 +OU!P 4 " =4F P!I8G M,C Q-S$R,S%?<')E+GAM 7;%!+!08 !@ & (0! )C0, ! end </TEXT> </DOCUMENT> </SEC-DOCUMENT>